У меня есть HTML-код, который называет яваскрипт функцию из формы, используя:выполнения ссылки на field.onchange в Firefox
<form name="f" id="f" ...>
<input name="myField" onchange="doFunct(f.myField.value,f.yourField);" />
<input name="yourfield" onchange="doFunct(f.yourField.value,f.anotherField);" />
...
В яваскрипте кода:
function doFunct(field,dest){
// do something with field
dest.value = field;
// see if the dest has a change field
if (dest.onchange !== null) {
//we have an onchange function, so let's do it!
dest.onchange();
}
}
Это прекрасно работает в Safari, Opera и Chrome. Он терпит неудачу в FireFox с ошибкой:
Ошибка: dest.onchange не является функцией
Любые предложения о том, как выполнить "dest.onchange()" из JavaScript в FireFox?
Мне нужна эта возможность для каскадных изменений полей в форме ввода.
Собственно, это неправда. Это ТАКЖЕ дает ошибку: Ошибка: dest.change не является функцией – user431329