我已经定义了如下文本字段:
<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代码,但它不起作用。
此致
答案 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
}