powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / цикл по ячейкам
18 сообщений из 18, страница 1 из 1
цикл по ячейкам
    #38590421
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблемка такова:
Есть элементы <th> создаваемые в цикле и имеющие значения value, которые или пустые строки "" или значения типа "10.40","3.00"!
Делаю функцию, которая выполняется после загрузки страницы которая должна все эти value приплюсовать и записать в переменную.
Может кто поможет?
...
Рейтинг: 0 / 0
цикл по ячейкам
    #38590436
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну вот первое что в голову пришло
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
    var sum = 0;
    $('#mytable th').each(function() {
        var txt = $(this).text(),
            val = parseFloat(txt);
        if (!isNaN(val)) {
            sum += val;
        }
    });

http://jsfiddle.net/zfkSA/
...
Рейтинг: 0 / 0
цикл по ячейкам
    #38590450
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Ща попробую
...
Рейтинг: 0 / 0
цикл по ячейкам
    #38590521
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://jsfiddle.net/zfkSA/
забыл что в th находятся input. Чуть изменил, но выдаёт мне 0
...
Рейтинг: 0 / 0
цикл по ячейкам
    #38590525
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis1991Чуть изменилно не сохранил :)
нажмите Update или Fork и дайте новую ссылку
или вставьте сюда код
...
Рейтинг: 0 / 0
цикл по ячейкам
    #38590538
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis1991 http://jsfiddle.net/zfkSA/
забыл что в th находятся input. Чуть изменил, но выдаёт мне 0
Как вариант...

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
<!DOCTYPE html>
<html>
<head>
<script src='http://code.jquery.com/jquery-latest.js'></script>
<!--
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
$(function() {
    (function (){
		var sum = 0;
		$('#mytable th > input').each(function() {
			var val = $(this).val(),
			val = parseFloat(val);
			sum += val;
		});
		alert(sum);
	})();
});
</script>
</head>
<body>
<table id="mytable" border="2">
    <tr>
        <th></th>
        <th><input value='10.40' type='text' /></th>
        <th></th>
        <th><input value='3.00' type='text' /></th>
        <th></th>
        <th></th>
    </tr>
</table>
</body>
</html>
...
Рейтинг: 0 / 0
цикл по ячейкам
    #38590543
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://jsfiddle.net/zfkSA/2/
Да вот спасибо
...
Рейтинг: 0 / 0
цикл по ячейкам
    #38590553
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только вот в моей программе выбивает ахинею((
В value записываются значения с БД value = "' || col_w(i) ||'"
и при сумировании таким способом выводит число 8980.4324 примерно. Хотя в интерфейсе таких больших чисел нет(
...
Рейтинг: 0 / 0
цикл по ячейкам
    #38590575
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так покажите пример html на котором получается ахинея
ато этот Ваш PL/SQL мне что-то ни о чем не говорит
...
Рейтинг: 0 / 0
цикл по ячейкам
    #38590580
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://jsfiddle.net/zfkSA/4/
Вот примерно так <input id="sss" value="90.00"/> который находится в той же таблицы не должен плюсоваться
...
Рейтинг: 0 / 0
цикл по ячейкам
    #38590583
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а на каком это основании он не должен плюсоваться?
...
Рейтинг: 0 / 0
цикл по ячейкам
    #38590596
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
цикл по ячейкам
    #38590600
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужно чтобы input с id="www" плюсовались. Потом сравнивались с
Код: javascript
1.
<input id="w_all" value="100">

и если разница 0, то чёрным текстом в
Код: javascript
1.
<input id="result" value="">

записывалось "0", а если разница <> 0, то красным в тот же инпут эту разницу.
...
Рейтинг: 0 / 0
цикл по ячейкам
    #38590602
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
цикл по ячейкам
    #38590612
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis1991нужно чтобы input с id="www" плюсовалисьоно конечно можно
Код: javascript
1.
$('#mytable th > input#www').each(...

но постановка задачи какая-то странная
идентификаторы должны бы быть уникальными наверное
...
Рейтинг: 0 / 0
цикл по ячейкам
    #38590619
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельидентификаторы должны бы быть уникальными наверное
Да, но...
Код: plsql
1.
 for i in 1 .. y_col.count loop


Код: html
1.
 htp.p('<th><input name="col_w" size=5 maxlength=6 value="' || col_w(i) ||'" onKeypress="if(event.keyCode==44){event.keyCode=46;};" onBlur="regSum();"></th>');


Код: plsql
1.
end loop;
...
Рейтинг: 0 / 0
цикл по ячейкам
    #38590624
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так и разберитесь с функцией p пакета htp
либо Вы ее неправильно используете либо в ней баги
если надо, спросите на форуме по ораклу...
...
Рейтинг: 0 / 0
цикл по ячейкам
    #38590631
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я уже понял где была ошибка в пакете. Вставил скрипт и всё щас норм работает. По крайней мере в IE, а остальные браузеры меня не интересуют)) Всем спасибо.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / цикл по ячейкам
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]