我需要确保,如果至少一个复选框(很多)不打勾,表单不会提交,这是我的时刻,我认为它应该工作:表单验证 - 多个复选框
<script type="text/javascript">
function valthis() {
var checkBoxes = document.getElementsByClassName('myCheckBox');
var isChecked = false;
for (var i = 0; i < checkBoxes.length; i++) {
if (checkBoxes[i].checked) {
isChecked = true;
};
};
if (!isChecked) {
alert('Please, check at least one checkbox!');
return false;
}
}
</script>
我将不胜感激任何帮助!
关于梅森。
所以你的代码不工作。那是什么意思?是否抛出异常? – johnnyRose
如何提交表单,是否有提交按钮? * valthis *何时被调用? “*我认为它应该起作用”是什么意思?表单总是提交吗?永不提交?抛出错误? ...? – RobG