一道javascript 题目

来源:百度知道 编辑:UC知道 时间:2024/06/07 23:43:54
表单里套表格,三列,每列都有很多input text框(动态生成,每列框的名字一样,分别为a,b,c),
我想做个,检验这个三列框组,只要有个一个input框为空就不能提交。
怎么做?

var inputs = document.getElementsByTagName("input");
var isSubmit = true;
for(var i = 0, len = inputs.length; i < len; i++)
{
if(!inputs[i] && inputs[i].type = "text")
{
isSubmit = false;
}
}

if(isSubmit){
//提交
}
else{
// 不能提交
}

<html>
<script>
function test(){
var textArray=document.getElementsByTagName('input');
for(var i=0;i<textArray.length;i++){
switch(textArray[i].name){
case 'a': if(textArray[i].value==null||textArray[i].value==''){
alert(textArray[i].name+"不能为空");return;
}break;
case 'b': if(textArray[i].value==null||textArray[i].value==''){
alert(textArray[i].name+"不能为空");return;
}break;
case 'c': if(textArray[i].value==null||textArray[i].value==''){