公司一個20年前的網站應用
今天突然有人反映,在IE中正常,但chrome中報錯
點擊提交的時候提示記錄不完整
后來發現當有多個checkbox的時候,js無法檢測到checkbox內容
如果只有一個checkbox則可以正常使用
請問這個問題是什么原因造成的?該怎么解決?
<script>
function chkfrm(frm)
{
if(frm.person.valuehttps://bbs.csdn.net/topics/=="")
{
alert("記錄未填寫完整!");
return false;
}
return true;
}
</script>
<table>
<form method="post" onSubmit="return chkfrm(this)">
<tr>
<td>
檢查人員:<br>
<input type="checkbox" name="person" value="https://bbs.csdn.net/topics/AA">AA
<input type="checkbox" name="person" value="https://bbs.csdn.net/topics/BB">BB
<input type="checkbox" name="person" value="https://bbs.csdn.net/topics/CC">CC
<input type="submit" value="https://bbs.csdn.net/topics/提交">
</td>
</tr>
</form>
</table>
uj5u.com熱心網友回復:
function chkfrm(frm)
{
persons=frm.person;
for(i=1;i<persons.length;i++)
{if(persons[i].valuehttps://bbs.csdn.net/topics/=="")
{
alert("記錄未填寫完整!");
return false;
}
}
return true;
}
uj5u.com熱心網友回復:
謝謝
另外請問為什么會突然一夜之間之前的代碼就不能用了呢?
而且是所有電腦的chrome都不能用,最近也沒更新過瀏覽器啊
百思不得其解
uj5u.com熱心網友回復:
樓主這個代碼在ie中也不可能正常的,你確定網站上是這樣寫的?轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/268479.html
標籤:JavaScript
上一篇:選擇VPS的好處
