到field.onchange我有HTML代碼,調用從形式的JavaScript函數,使用:執行基準在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);" />
...
在JavaScript代碼:
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不是一個函數
如何從JavaScript在FireFox執行 「dest.onchange()」 有什麼建議?
我需要此功能以級聯更改輸入表單中的字段。
事實上,事實並非如此。這也給出了一個錯誤: 錯誤:dest.change不是一個函數 – user431329 2010-08-28 11:59:43