Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   не срабатывает onchange для <input type="text" (https://javascript.ru/forum/events/7033-ne-srabatyvaet-onchange-dlya-input-type%3D-text.html)

thunder2 12.01.2010 01:02

не срабатывает onchange для <input type="text"
 
<input type="text" id="kol906691" name="kol906691" value="6" style="width:23px;" onchange="recalc('906691');"/>

обработчик пробовал написать так
onchange="javascript:recalc('906691')"
реакции 0.

Что б это могло значить ?

Octane 12.01.2010 01:10

Псевдопротокол javascript: писать не нужно. Событие change срабатывает, если значение value было изменено, когда поле ввода теряет фокус.

thunder2 12.01.2010 18:28

Да по-всякому пробовал. Событие просто не возникает. Даже вместо onchange писал onclick - нулевой эффект.
Может у INPUT есть какие-то особенности ? Можете "recalc" совпадает с какой-то системной функцией ?

B@rmaley.e><e 12.01.2010 18:40

Скорей всего, внутри ф-ии recalc содержатся ошибки.

thunder2 13.01.2010 00:56

Вообщем дело оказалось в названии функции: с recalc не работает, а с _recalc - работает.
Что за функция такая recalc ? Может в IE она перекрывается чем-то ?
Кто-нить знает ?

Gozar 14.01.2010 10:37

Цитата:

recalc Method

Recalculates all dynamic properties in the current document.
http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx


Часовой пояс GMT +3, время: 23:00.