2011-07-21 7 views
0

ここではソースコードですが、checboxをチェックすると選択したコンテンツをフェッチできません。私のコードに...ありがとうございます。jqueryは、選択された行の内容をPHPで取り込みます

for(k=0;k<=9000;k++) { 

    //each change 

    $("#status"+k).click(function() { 

     for(j=0;j<=numOflimit;j++) { 

      var product_name = encodeURIComponent($('#product_name'+j).val()); 
      alert(product_name); 
      var barcode = encodeURIComponent($('#barcode'+j).val()); 
      var Quantity = encodeURIComponent($('#Quantity'+j).val()); 
      var cart=product_name + barcode + Quantity; 
      alert(cart); 
      $('#cart1').val(cart); 

     } 

    }); 


}); 
+0

インデントを修正しました。最後に '}'の後に余分な ');'があるようです。 – Christian

+0

また、なぜ 'encodeURIComponent()'に入力に戻す値( '#cart1')がありますか? jQuery経由でフォームを 'serialize()'するか、通常通りに提出すると、エンコーディングは自動的に行われます。 – Christian

答えて

0

ここには2つのループがあります。外側のボタンは、すべての行(または各行のチェックボックス)にクリックハンドラをアタッチしているようです。しかし内側のものは意味をなさない。その結果、クリックしたチェックボックスに関係なく、すべての行を繰り返して値を収集します。

関連する問題