选中两个复选框时启用输入提交按钮

Enable input submit button when two checkboxes are checked

本文关键字:启用 输入 提交 按钮 复选框 两个      更新时间:2023-09-26

我有一个表单,在表单的末尾有两个复选框,必须选中才能启用表单的提交按钮。

我想javascript在这方面会对我有所帮助,但我并没有那么熟练。

部分代码如下所示。

<input type="checkbox" name="confirm1" value="confirm1" >
<input type="checkbox" name="confirm2" value="confirm2" >
<input type="reset" name="reset" value="Rensa" >
<input type="submit" name="submit" value="Skicka" disabled="disabled" >

有人知道javascript会是什么样子吗?

提前谢谢!

解决方案应该是这样的。只需检查其语法是否正确:

<script>
function check(element) {
var cb1 = document.getElementById("checkbox1");
var cb2 = document.getElementById("checkbox2");
var sub = document.getElementById("submit");
if (cb1.checked == true  &&  cb2.checked == true)
    sub.disabled = false;
else
    sub.disabled = true;
}
</script>
<input id="checkbox1" type="checkbox" name="confirm1" value="confirm1" onclick="check();">
<input id="checkbox2" type="checkbox" name="confirm2" value="confirm2" onclick="check();">
<input type="reset" name="reset" value="Rensa" >
<input id="submit" type="submit" name="submit" value="Skicka" disabled="disabled" >