我在表单中有350个文本输入。我想控制那些空的或不是。我知道一个输入,例如:
var ism=document.getElementById('inputtext').value;
if(ism.length==0){
return false;
}
但我有意见:
<input type="text" name="inputtext[]"/>
我做什么?
答案 0 :(得分:1)
您可能需要考虑 HTML 5 方式;添加required
属性以防止使用空输入提交表单
<input type="text" required />
尝试提交而不在其中添加任何内容将导致显示消息并阻止提交
您选择的任何方法仍应具有服务器端验证
答案 1 :(得分:0)
你想检查所有这些吗?
var inputs = document.querySelectorAll('[name="inputtext[]"]'),
isEmpty = false;
for (var i=inputs.length; i--;) {
if ( inputs[i].value.length === 0 ) {
isEmpty = true;
break;
}
}