Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何判断复选框是否已选中?_Javascript_Html - Fatal编程技术网

Javascript 如何判断复选框是否已选中?

Javascript 如何判断复选框是否已选中?,javascript,html,Javascript,Html,如果我有一个复选框,并决定我需要它在单击时抛出一个布尔值,我会怎么做?我会使用onclick方法还是使用datajs来更改var?我是编程新手,对此感到困惑 复选框: <input id="private-player" type="checkbox" style="margin-right: 5px;" /> 呼叫 从 单击以选中/取消选中: 您是否通过标准表单post/get向服务器抛出布尔值?如果是这样的话,那可能只是在一个标准表单中,用户在做出选择后提交表单。您可能希望给

如果我有一个复选框,并决定我需要它在单击时抛出一个布尔值,我会怎么做?我会使用onclick方法还是使用datajs来更改var?我是编程新手,对此感到困惑

复选框:

<input id="private-player" type="checkbox" style="margin-right: 5px;" />

呼叫

单击以选中/取消选中:

您是否通过标准表单post/get向服务器抛出布尔值?如果是这样的话,那可能只是在一个标准表单中,用户在做出选择后提交表单。您可能希望给输入一个name属性,以便服务器可以检索GET或POST参数以及关联的值。您也可以使用一些javaScript来实现这一点,但是,如果您是编程新手,可能最好先摆弄一下标准表单帖子。@NikB我正试图在他们单击复选框时抛出window.alert。我不想对服务器做任何事。我明白了。你在使用javaScript吗?可以在输入端附加一个事件监听器,这样当一个事件注册时,你可以显示一个警报。这可能会帮助你:好的,这很有帮助。谢谢@NikB
function testCheckbox(cb) {
    // cb.checked is Boolean
    if (cb.checked) alert("checkbox is checked");
    else alert("checkbox is NOT checked");
};
<label>click to check/uncheck: </label><input 
   type="checkbox" onchange="testCheckbox(this);" />