获取javascript读取的数组文本字段值

时间:2012-08-07 05:51:04

标签: javascript arrays input

例如,我有这段代码:

<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变量的每个值都应该可以使用循环访问。

3 个答案:

答案 0 :(得分:1)

document.getElementsByName('width[]');

答案 1 :(得分:1)

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

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

});

答案 2 :(得分: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]; 
}