【发布时间】:2015-08-13 07:13:38
【问题描述】:
我已经查看了人们已经提出的很多问题,但我找不到对我有帮助的解决方案。
我是编程初学者,所以不知道该做什么,我有四个复选框,要提交表单,您必须至少选择其中一个,但没有消息出现并且表单能够提交时不要勾选任何一个框。
下面是我的代码:
<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,我将不胜感激。 :)
【问题讨论】:
标签: javascript html validation checkbox notepad++