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

Validate unknown number of textfields using JavaScript

本文关键字:文本 字段 未知数 JavaScript 验证 使用      更新时间:2023-09-26

我定义的文本字段如下:

<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代码,但它不起作用。

问候

使用 getElementsByName 函数:

var banners = document.getElementsByName('banner[]');
alert(banners[0].value);
// 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

}