我可以使用Javascript来检测是否已选中复选框?

jam*_*z77 1 javascript ajax checkbox

我正在尝试使用Javascript来检测是否已选中复选框.我的计划是允许用户选中复选框以便将字母标记为已打印,然后使用Ajax更新数据库.

这是我正在使用的代码.

<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>
Run Code Online (Sandbox Code Playgroud)

我所得到的只是一个错误的说法 Uncaught TypeError: boolean is not a function from Google Chrome and checked is not a function from Firefox.

Vaj*_*ecz 6

您应该为您的javascript方法使用不同的名称,因为输入的布尔选中字段只隐藏您定义的那个...

  • 是的......重命名为缺血或类似,并更新onclick事件 (2认同)