2012-06-02 3 views
0

Я определил текстовые поля следующим образом:Validate неизвестное количество текстовых полей с помощью 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

Используйте функцию getElementsByName:

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

Спасибо, его работу. –

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 

}

Смежные вопросы