Автор Тема: Операции с элементами формы  (Прочитано 6350 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Операции с элементами формы
« : 06 Мая 2002, 15:56:18 »
Есть некая форма в который добавляются финансовые расходы(приходы).
Мне нужно чтобы при изменении данных в форме менялся другой элемент формы. Плюс в форме есть один чекбокс - НДС,
т.е. если он выбран надо к сумму умонжить на 1.2

Попытался сделать вот так:
сама фынкция

<script language=javascript>
	
 function 
super_mega()
	
	
 {
	
	
 if(
document.forms.add.nds.value=1){document.forms.add.itogo=document.forms.add.summa.value 1.2;} else {document.forms.add.itogo.value=document.forms.add.summa.value;} 
}
</script>

Сама форма:


  
	
<
form name=add action="" method="post"><input type=hidden name=action value=add><table border=1>
 
	
  
	
<
tr><td><input type=text name=date value="дата" size=10><a href="#" onclick="MM_openBrWindow(\'calendar2.php?fn=date&ff=add&year=2002&month=04\',\'calendar\',\'width=250,height=280\')";><img src=i\\calend.gif border=0></a></td><td>
	
  
	
НДС20%<input type=checkbox name=nds value=1  onchange="super_mega">

	
	
<
input type=text name=summa value="сумма" size=7 onchange="super_mega">
	
	
<
select name=valyuta><option value=usd>USD($)</option><option value=rubl>Рубли(р)</option></select>
	
	
<
input type=text name=kurs value="курс" size=5>
	
	
Итого получается
	
	
<
input type=text name=itogo value="0" size=5>
	
	
</
td><td><input type=text name=info  value="инфа"></td>
	
	
<
td><input type=submit name=submit value=ADD></td></tr></table>


Подскажите что не так?
« Последнее редактирование: 06 Мая 2002, 16:08:17 от AlieN »
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн KBA-KBA

  • Прыгает все время...
  • Постоялец
  • ***
  • Сообщений: 125
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cold.13pm.ru/
блин ну и ошибок ты наделал...
« Ответ #1 : 06 Мая 2002, 17:56:01 »
пришлось все переписывать...
вот юзай... проверено под ИЕ и Оперой... но траблов не должно быть...









 



 
 



 
НДС20%
итог





Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Операции с элементами формы
« Ответ #2 : 06 Мая 2002, 18:18:39 »
а можно сделать так чтобы
если я добавил(изменил/удалил) что-то в поле сумма
поле itogo само пересчитывалось ?
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн KBA-KBA

  • Прыгает все время...
  • Постоялец
  • ***
  • Сообщений: 125
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cold.13pm.ru/
не понял...
« Ответ #3 : 07 Мая 2002, 03:55:54 »
щаз в моей форме и так все персчитывается если ты что-то изменил...
я бы еще изменил бы

---
я не понял что ты хочешь???

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Операции с элементами формы
« Ответ #4 : 07 Мая 2002, 09:55:38 »
KBA-KBA
вот у м еня указатель на форме, она пустая,
жму единицу в другой появляется единица, дописываю два в той форме автоматом 12
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн KBA-KBA

  • Прыгает все время...
  • Постоялец
  • ***
  • Сообщений: 125
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cold.13pm.ru/
только под ИЕ
« Ответ #5 : 08 Мая 2002, 05:35:20 »
событие onРropertyСhange="" происходит когда изменяешь ЛЮБОЕ свойство формы...
Дальше разберешься???

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Операции с элементами формы
« Ответ #6 : 08 Мая 2002, 09:54:59 »
KBA-KBA
гыгы теперь даже под ИЕ ничего не происходит
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн Lord_DEMON

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 9
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ld.ok.ru
случается :)
« Ответ #7 : 08 Мая 2002, 12:55:05 »
Так все же работает, в чем проблема ?:)?

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Операции с элементами формы
« Ответ #8 : 08 Мая 2002, 13:05:09 »
Lord_DEMON


Цитировать
жму единицу в другой появляется единица, дописываю два в той форме автоматом 12
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн KBA-KBA

  • Прыгает все время...
  • Постоялец
  • ***
  • Сообщений: 125
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cold.13pm.ru/
ненаю...
« Ответ #9 : 09 Мая 2002, 04:05:12 »
у меня под ИЕ ето бойда работает...









 



 
 



 
НДС20%
итог



:super:
« Последнее редактирование: 09 Мая 2002, 04:21:55 от KBA-KBA »

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Операции с элементами формы
« Ответ #10 : 11 Мая 2002, 15:15:43 »
KBA-KBA
у меня тоже работает :)
пси.....
а как сделать чтобы если у юзера нетшкаф всё менялось на onblur ????
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн KBA-KBA

  • Прыгает все время...
  • Постоялец
  • ***
  • Сообщений: 125
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cold.13pm.ru/
Операции с элементами формы
« Ответ #11 : 12 Мая 2002, 03:35:15 »
а если поменять onChange на onBlur не пашет???

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Операции с элементами формы
« Ответ #12 : 12 Мая 2002, 13:36:12 »
KBA-KBA
Пашет но только на онблуре :)

Суть какая если IE то OnChange а если другое то onblur
вот как это сделать?
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Операции с элементами формы
« Ответ #13 : 12 Мая 2002, 18:38:48 »
Вообще можно еще сделать setInterval  и проверять значение раз в секунду  :)
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Операции с элементами формы
« Ответ #14 : 12 Мая 2002, 19:09:57 »
Oak
не подойдёт
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

 

Sitemap 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