我有一个问题,我需要设置复选框的值,以便如果选中该框,我会传递某个值,如果未选中该框,我也会传递一个值。

现在,如果选中该框,我编写的代码可以正常工作。当未选中该框时,我没有得到任何通过。

这是我写的javascript。

 <SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
 
        const checkbox = document.getElementById("WEEK1")
 
        checkbox.addEventListener('click', (event) => {
          if (event.currentTarget.checked) {
            document.getElementById("WEEK1").value = "Its ON";
 
          } else {
            document.getElementById("WEEK1").value = "Its OFF";
 
          }
        })
    </SCRIPT>
 
  response.write("<TD>")
    Response.Write("<INPUT type=checkbox id=WEEK1 name=" & idPOS & ">")
    response.write("</TD>")
如何将变量从 JS 脚本传递到 HTML
JavaScript 中的数组