单选按钮javascript验证
Radio button javascript validation
我有两个单选按钮A &B. B按钮也有一个文本字段。
默认情况下,next按钮是隐藏的,它应该在以下情况下出现
- 如果用户点击按钮A
- 用户点击按钮B,在文本域中输入文本
我试试这个:
<标题> JavaScript h1> HTML<input type="radio" name="A" id="A" value="A" onClick="shownext();"/>
<input type="radio" name="A" id="B" value="B" onClick="shownext();"/>
<input type="text" name="name" id="name" onKeyDown="shownext();" onKeyUp="shownext();"/>
<a href="#q2" id="next"><img src="next.png"/></a>
标题>
你的第一个if
语句有语法错误——你打开的括号比关闭的括号多。
你的单选按钮总是有一个value
,所以你不能通过检查值来检查他们的状态。你需要检查他们的checked
属性。
你也不需要两个if
s,一个else
到第一个if
会更合适,因为你基本上只有两种可能的结果(显示"下一步"按钮或隐藏它)。
相关文章:
- 验证Javascript中的Textarea
- 表单验证JavaScript编号总是返回false
- 验证javascript中的输入没有'不起作用
- 验证JavaScript中是否存在变量
- 验证javascript中的输入是否在2个数字之间
- 禁止的正则表达式._或.-(电子邮件验证/javascript)
- 表单验证Javascript没有响应
- 用于验证 JavaScript 中的字母数字值的正则表达式
- 如何使用正则表达式验证 JavaScript 中的自定义 URL
- 按 ID 验证 JavaScript 中的列表框和单选按钮
- 如何验证 JavaScript 和 html 代码
- 表单验证 - Javascript 删除空格电话号码
- 用于验证 JavaScript 中的条件的正则表达式
- 仅当浏览器无法验证表单时才使用表单验证 JavaScript
- 多个复选框验证 JavaScript
- 验证 Javascript 中的多个部分
- 使用 Jquery 验证 JavaScript 对象是否为空
- 警报框中的基本验证 Javascript
- 登录验证 JavaScript 无法正常工作
- 验证 JavaScript 正则表达式