我有代碼:JS - 檢查長度功能
function check($ile,$co,$gdzie)
{
if (document.forms.form.$co.value.length >= $ile){
document.forms.form.$gdzie.focus();
}
}
而且它不工作。錯誤(在谷歌瀏覽器檢查):
Uncaught TypeError: Cannot read property 'value' of undefined script.js:39
check script.js:39
onkeyup
它是我的html代碼:
<p><label><?php echo TEL; ?>: <input type='text' name='tel' size='9' maxlength='9' onkeypress="keyPressNumb(event);" onKeyUp="check(9,'tel','pesel');"></label></p>
<label><?php echo PESEL; ?>:<span class='red'>*</span> <input type='text' name='pesel' size='11' maxlength="11" onKeyUp="check11();" onkeypress="keyPressNumb(event);"></label></p>
嘗試'document.forms.form [$ co] .value.length',因爲通過點符號訪問對象的值時無法使用變量。 – mAu 2012-08-12 19:26:47
Thx,它的工作;) – Quarties 2012-08-12 19:37:19