Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Дайте направление мысли

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: форма с управлением [+] [-] [0] и общий результат
DeepVarvar Супермодератор
Отправлено: 22 Ноября, 2009 - 20:57:59
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Есть форма, в ней таблица, в таблице в <input> стоят значения integer и к каждому <input> привязаны три кнопочки [+] [-] [0] . Первая добавляет еденицу, вторая отнимает, третья сбрасывает в 0... Таких строк может быть любое число... Сейчас для теста у меня их 10, все управляеца и работает... НО!!!!! Необходимо выводить в еще одно поле общую сумму ВСЕХ <input>-ов, причем так же динамически и на жаве... Кто подскажет???
 
 Top
Nestor
Отправлено: 22 Ноября, 2009 - 21:05:46
Post Id



Частый гость


Покинул форум
Сообщений всего: 220
Дата рег-ции: Март 2009  


Помог: 0 раз(а)




Дай пример того что у тебя есть, а то я не оч понял...В яве с недавнего времени разбираюсь неплохо, могу помочь.


-----
Aurus CMS
 
 Top
DeepVarvar Супермодератор
Отправлено: 22 Ноября, 2009 - 21:24:12
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




В голове:
CODE (text):
скопировать код в буфер обмена
  1. function set(nn,s) {
  2.         if(s==1) {
  3.                 setVal=document.getElementById(nn).value;
  4.                 setVal=++setVal;
  5.                 document.getElementById(nn).value=setVal;
  6.                 }
  7.         if(s==-1) {
  8.                 setVal=document.getElementById(nn).value;
  9.                 setVal=--setVal;
  10.                 if(setVal<=0) {setVal=0;}
  11.                 document.getElementById(nn).value=setVal;
  12.                 }
  13.         if(s==0) {
  14.                 setVal=0;
  15.                 document.getElementById(nn).value=setVal;
  16.                 }

В теле:
CODE (text):
скопировать код в буфер обмена
  1. <tr><td>1</td><td><input id="121" value="1"></td><td>[<a href="javascript:set(121,-1)">-</a>] [<a href="javascript:set(121,1)">+</a>] [<a href="javascript:set(121,0)">0</a>]</td></tr>
  2. <tr><td>2</td><input id="122" value="3"></td><td>[<a href="javascript:set(122,-1)">-</a>] [<a href="javascript:set(122,1)">+</a>] [<a href="javascript:set(122,0)">0</a>]</td></tr>
  3. <tr><td>3</td><td><input id="123" value="3"></td><td>[<a href="javascript:set(123,-1)">-</a>] [<a href="javascript:set(123,1)">+</a>] [<a href="javascript:set(123,0)">0</a>]</td></tr>
  4. <tr><td><strong>Всего</strong></td><td colspan="2"><strong><input id="fullnn" value="7"></strong></td></tr>

Надо чтоб в инпуте с id="fullnn" показывало сумму всех полей...
(Добавление)
Разобралсо..... )))))))))))))))))))))
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB