【发布时间】:2012-05-07 12:28:00
【问题描述】:
需要验证单选按钮输入,即当按下提交按钮并且没有选择单选按钮时,它会提醒用户说“请选择一个复选框”,如果已选择单选按钮,则只需提交表单,不需要提醒。
为此只能使用 HTML CSS 和 JavaScript,我知道它在 jquery 中要容易 1000 倍,但遗憾的是我不能使用它。
而且我知道我的 HTML 无效,但除非它直接影响到我当前的问题,否则我会稍后处理。
<form name="form1" action="#" onsubmit="return validateForm()" method="post">
First time visitor?:<br/>
<label for="s1">Yes</label>
<input type="radio" id="1" name="yesno" value="1"/>
<br/>
<label for="s2">No</label>
<input type="radio" id="1" name="yesno" value="2"/>
<br/>
<input type="submit" value="Submit"><br/>
</form>
非常感谢任何指针,谢谢。
【问题讨论】:
-
您删除了您的问题以重新制作相同的问题,因为另一个问题的 cmets 为负数?顺便说一句,无效标记(如重复 ID)确实直接影响您当前的问题。
-
注意:ids不应该以数字开头
-
@benji 请发布您的 validateForm 函数。
标签: javascript validation client-side-validation