gpt4 book ai didi

Javascript 复选框验证不检查是否勾选

转载 作者:行者123 更新时间:2023-11-28 07:18:41 26 4
gpt4 key购买 nike

我浏览了很多人们已经提出的问题,但我找不到对我有帮助的解决方案。

我是编程初学者,所以不知道该怎么做,我有四个复选框并提交表单,您必须至少选择其中一个,但没有出现任何消​​息,并且表单能够提交时无需勾选其中一个框。

这是我的代码:

        <tr>
<td align="right">
<label for="erdbeersocken"><p>Erdbeersocken<sup>*</sup>:</label>
<br>
<label for="armstulpen">Armstulpen<sup>*</sup>:</label>
<br>
<label for="cupcakes">Cupcakes<sup>*</sup>:</label>
<br>
<label for="babykleidung">Babykleidung<sup>*</sup>:</label>
<br>
</td>
<td align="left">
<form action="../" onsubmit="return checkCheckBoxes(this);">
<input type="CHECKBOX" name="CHECKBOX_1" value="Erdbeersocken">
<br>
<input type="CHECKBOX" name="CHECKBOX_2" value="Armstulpen">
<br>
<input type="CHECKBOX" name="CHECKBOX_3" value="Cupcakes">
<br>
<input type="CHECKBOX" name="CHECKBOX_4" value="Babykleidung">
<br>
<input type="SUBMIT" value="Submit!">
</td>
</tr>
</form>

<script type="text/javascript" language="JavaScript">
<!--
function checkCheckBoxes(theForm) {
if (
theForm.CHECKBOX_1.checked == false or
theForm.CHECKBOX_2.checked == false or
theForm.CHECKBOX_3.checked == false or
theForm.CHECKBOX_4.checked == false)
{
alert ('You didn\'t choose any of the checkboxes!');
return false;
} else {
return true;
}
}
//-->
</script>

看起来像:此处文本(此处复选框)

我正在使用 Notepadd++ 更高级的代码似乎不起作用,所以如果有人可以帮助我简化 JavaScript,我将非常感激。 :)

最佳答案

  function checkCheckBoxes(theForm) {
if ($("input[type='checkbox']:checked").length){
return true;
}else{
alert ('You didn\'t choose any of the checkboxes!');
return false;
}
}

关于Javascript 复选框验证不检查是否勾选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30546198/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com