我想說我很少使用JavaScript。這從來不是我的事,也可能永遠不會,所以我很抱歉我對這門語言缺乏認識。這就是爲什麼我的問題如此恥辱。只允許檢查2個複選框
我發現這個代碼在網上:
function checkboxlimit(checkgroup, limit){
var checkgroup=checkgroup
var limit=limit
for (var i=0; i<checkgroup.length; i++){
checkgroup[i].onclick=function(){
var checkedcount=0
for (var i=0; i<checkgroup.length; i++)
checkedcount+=(checkgroup[i].checked)? 1 : 0
if (checkedcount>limit){
alert("You can check a maximum of "+limit+" boxes.")
this.checked=false
}
}
}
}
<script type="text/javascript">
checkboxlimit(document.forms.checkform.weapon[], 2)
</script>
它看起來非常基本的給我。這裏沒什麼特別的。 但是,我的問題是,我試圖通過名稱weapon []找到複選框,我需要輸出多個複選框作爲數組的武器[]。 現在我的問題是,我將如何使這個愚蠢的小錯誤的工作。
總結: 我的問題是我的複選框被命名爲weapon [](name =「weapon []」)而不是(name =「weapon」),因此js不會識別它。
哪裏jQuery的? – Blender 2013-02-19 21:28:45
編輯過! sry – Mathias 2013-02-19 21:30:38
那麼你的問題是什麼,你想達到什麼目的?如果我沒有弄錯,你想確保在 – Dynamikus 2013-02-19 21:34:13