0

例如,我有这个代码:

<input type="text" name="width[]">
<input type="text" name="width[]">
<input type="text" name="width[]">
<input type="text" name="width[]">
<input type="text" name="width[]">
<input type="text" name="width[]">

如何通过 javascript 数组读取此值。我可以像这样使用php来做到这一点;

<?
    $values=$_POST['width'];
    foreach($values as $value){//each value}
?>

javascript 变量的每个值都应该可以使用循环访问。

4

3 回答 3

1
document.getElementsByName('width[]');
于 2012-08-07T05:57:42.100 回答
1

正如你所说,你使用 Jquery ..这是 Jquery 方法

$(document).ready(function(){
  $('input[name="width[]"]').each(function(){
      alert($(this).val());
  });

});
于 2012-08-07T06:33:09.783 回答
0
var myForm = document.forms.id_of_form; 
var myControls = myForm.elements['width[]']; 
for (var i = 0; i < myControls.length; i++) { 
    var aControl = myControls[i]; 
}
于 2012-08-07T05:57:43.227 回答