0

テキストフィールドを次のように定義しました。

<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コードを使用していますが、機能していません。

よろしく、

4

2 に答える 2

2

getElementsByName関数を使用します。

var banners = document.getElementsByName('banner[]');
alert(banners[0].value);
于 2012-06-02T10:10:52.577 に答える
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

}

于 2012-06-02T10:20:48.417 に答える