【发布时间】:2018-07-01 08:49:15
【问题描述】:
我希望我的脚本在提交表单时表现得如此,如果没有选中任何单选按钮,它应该提醒用户选择一个。我已经编写了代码,但它不起作用。请帮忙。
function validateRadios() {
var c = document.getElementsByName("qualification");
for(var a=0;a<=c.length;a++) {
if(c[a].checked ) {
alert("Form OK!");
return true;
}
}
alert("Please select one");
return false;
}
<form onSubmit="return validateRadios();">
Select your qualification
Intermediate<input type="radio" name="qualification" value="inter" />
Bachelors<input type="radio" name="qualification" value="Bchlrs"/>
Masters<input type="radio" name="qualification" value="mstrs"/>
</br>
<input type="submit" value="Lock details"/>
</form>
【问题讨论】:
-
but it isn't working- 请描述它以什么方式不起作用 - 您是否在开发人员工具控制台中遇到错误?第一个提示:a<=c.length必须是a<c.length -
你的提示奏效了。当没有选中任何单选按钮时,它没有显示警报。
标签: javascript html web