我正在嘗試使用Javascript來檢測複選框是否已被選中。我的計劃是允許用戶選擇複選框以標記打印的字母,然後使用Ajax更新數據庫。我可以使用Javascript來檢測複選框是否已被選中?
這是我正在使用的代碼。
<label for="printed">Printed</label>
<input type="checkbox" name="8200" id="8200" value="P" onclick="checked(this.id);" />
<script type="text/javascript">
function checked(id) {
var remember = document.getElementById(id);
if (remember.checked){
alert("checked");
}else{
alert("You didn't check it!");
}
}
</script>
我所得到的回報是一個錯誤說Uncaught TypeError: boolean is not a function from Google Chrome and checked is not a function from Firefox.
是一個jQuery解決好嗎? –
代碼中缺少一些東西。 – gdoron
是的,我很高興使用jQuery,雖然目前爲止還沒有任何運氣...... – jampez77