Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: AlieN от 06 Мая 2002, 15:56:18

Название: Операции с элементами формы
Отправлено: AlieN от 06 Мая 2002, 15:56:18
Есть некая форма в который добавляются финансовые расходы(приходы).
Мне нужно чтобы при изменении данных в форме менялся другой элемент формы. Плюс в форме есть один чекбокс - НДС,
т.е. если он выбран надо к сумму умонжить на 1.2

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



Сама форма:


 

   

  НДС20%




Итого получается




Подскажите что не так?
Название: блин ну и ошибок ты наделал...
Отправлено: KBA-KBA от 06 Мая 2002, 17:56:01
пришлось все переписывать...
вот юзай... проверено под ИЕ и Оперой... но траблов не должно быть...









 



 
 



 
НДС20%
итог




Название: Операции с элементами формы
Отправлено: AlieN от 06 Мая 2002, 18:18:39
а можно сделать так чтобы
если я добавил(изменил/удалил) что-то в поле сумма
поле itogo само пересчитывалось ?
Название: не понял...
Отправлено: KBA-KBA от 07 Мая 2002, 03:55:54
щаз в моей форме и так все персчитывается если ты что-то изменил...
я бы еще изменил бы

---
я не понял что ты хочешь???
Название: Операции с элементами формы
Отправлено: AlieN от 07 Мая 2002, 09:55:38
KBA-KBA
вот у м еня указатель на форме, она пустая,
жму единицу в другой появляется единица, дописываю два в той форме автоматом 12
Название: только под ИЕ
Отправлено: KBA-KBA от 08 Мая 2002, 05:35:20
событие onРropertyСhange="" происходит когда изменяешь ЛЮБОЕ свойство формы...
Дальше разберешься???
Название: Операции с элементами формы
Отправлено: AlieN от 08 Мая 2002, 09:54:59
KBA-KBA
гыгы теперь даже под ИЕ ничего не происходит
Название: случается :)
Отправлено: Lord_DEMON от 08 Мая 2002, 12:55:05
Так все же работает, в чем проблема ?:)?
Название: Операции с элементами формы
Отправлено: AlieN от 08 Мая 2002, 13:05:09
Lord_DEMON


Цитировать
жму единицу в другой появляется единица, дописываю два в той форме автоматом 12
Название: ненаю...
Отправлено: KBA-KBA от 09 Мая 2002, 04:05:12
у меня под ИЕ ето бойда работает...









 



 
 



 
НДС20%
итог



:super:
Название: Операции с элементами формы
Отправлено: AlieN от 11 Мая 2002, 15:15:43
KBA-KBA
у меня тоже работает :)
пси.....
а как сделать чтобы если у юзера нетшкаф всё менялось на onblur ????
Название: Операции с элементами формы
Отправлено: KBA-KBA от 12 Мая 2002, 03:35:15
а если поменять onChange на onBlur не пашет???
Название: Операции с элементами формы
Отправлено: AlieN от 12 Мая 2002, 13:36:12
KBA-KBA
Пашет но только на онблуре :)

Суть какая если IE то OnChange а если другое то onblur
вот как это сделать?
Название: Операции с элементами формы
Отправлено: Oak от 12 Мая 2002, 18:38:48
Вообще можно еще сделать setInterval  и проверять значение раз в секунду  :)
Название: Операции с элементами формы
Отправлено: AlieN от 12 Мая 2002, 19:09:57
Oak
не подойдёт
Название: Операции с элементами формы
Отправлено: Макс от 13 Мая 2002, 00:28:48
AlieN
Цитировать
Суть какая если IE то OnChange а если другое то onblur
вот как это сделать?
Определяешь броузер (ищи в FAQ-е) и javascript-ом для каждого броузера своя вставка.
примерно такое:

if (is.ie){
document.writeln(\'onchange=... \'>
}else{
document.writeln(\'onblur=... \'>
}

Идея ясна?
Название: Операции с элементами формы
Отправлено: KBA-KBA от 13 Мая 2002, 04:03:54
а не легче и то и другое просто прописать, и вопрос на ето сам решиться...