我有一个可以发送消息的表单,用户需要从复选框中选择组或手动输入组名。现在我想验证这个表单,如果用户没有选中任何复选框或在文本字段中插入任何值,这个表单就不能提交。
下面是我的表单,这是我的jsfiddle(已经验证 textarea)。
<form action="" method="post" name="myform" id="myform">
<input type="checkbox" name="group_list[]" value="1" />Group 1<br />
<input type="checkbox" name="group_list[]" value="1" />Group 1<br />
<input type="checkbox" name="group_list[]" value="1" />Group 1<br />
<input type="checkbox" name="group_list[]" value="1" />Group 1<br />
<input type="text" name="manual_group" value="" placeholder="Group Name" /><br />
<textarea name="message" placeholder="Your Message"></textarea> <br />
<input type="submit" name="submit" value="Send Message" />
</form>
用户需要在提交前选中其中一个复选框或插入组名。所以问题是如何为该规则创建条件?
*请记住,如果我不选中其中一个复选框但在其中键入一些名称,则此表单仍然可以提交manual_group
,如果我不键入任何名称但选中复选框,此表单也可以提交。