【发布时间】:2014-04-28 10:27:19
【问题描述】:
我觉得for语句有问题??
再次调整代码,但即使所有输入字段都有值,也不会一直弹出警报?
您好,我正在尝试验证表单上的动态字段数组:
<form onsubmit="return checkReq();">
<input value="" type="hidden" name="slider[]" id=""/>
</form>
使用以下 JavaScript,但它不起作用?你能告诉我我做错了什么吗?
<script language="javascript">
function checkReq () {
var boxes = document.getElementsByName("slider[]");
var ret = true;
for (var x = 0; x < boxes.length; x++) {
if(boxes[x].value == '' || '0'){
ret = false;
break;
} else {ret = true;}
}
if (ret == false)
{
alert('Problem'); return ret;
}
}
</script>
【问题讨论】:
标签: javascript forms validation input