使用JavaScript验证未知数量的文本字段

时间:2012-06-02 10:07:56

标签: javascript

我已经定义了如下文本字段:

<form name="form1" method="post" action="save_banners.php" onsubmit="return check_form();">
<input type=text name=banner[]>
<input type=text name=banner[]>
<input type=text name=banner[]>
<input type=text name=banner[]>
<input type=submit value="submit">

<script>
function check_form(){
alert (document.form1.banner[0].value);
}
</script>

如何在JavaScript中访问这些字段?我正在使用上面的JavaScript代码,但它不起作用。

此致

2 个答案:

答案 0 :(得分:2)

使用getElementsByName函数:

var banners = document.getElementsByName('banner[]');
alert(banners[0].value);

答案 1 :(得分:2)

// use <input type=text name=banner>        
var banner1= document.forms[0].banner;  
                                var len = banner1.length;
                                alert(len);

                               for(i=0;i<len;i++)
                                 {
               alert(document.forms[0].banner[i].value)



           }
           true

}