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 に答える