JavaScript许多输入控件是否为null

时间:2014-09-06 16:33:55

标签: javascript html

我在表单中有350个文本输入。我想控制那些空的或不是。我知道一个输入,例如:

var ism=document.getElementById('inputtext').value;

if(ism.length==0){
    return false; 
}

但我有意见:

<input type="text" name="inputtext[]"/>

我做什么?

2 个答案:

答案 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;
    }
}