最初の入力フォームは常に機能しますが、2番目、3番目、4番目などは決して行いません。私は間違って何をしていますか?keyup以上の入力フォーム
のjQuery
$('#cartUpdate').keyup(function() {
var url = $(this).attr('action');
var qty = $('input[name=qty]').val();
var rowid = $('input[name=rowid]').val();
if(qty > 0) {
$.post(url, {qty: qty, rowid: rowid }, function(changeCost) {
});
}
return false;
});
HTML:
<form action="cart/update" id='cartUpdate' method="post" accept-charset="utf-8">
<input type="hidden" name="rowid" value="76ea881ebe188f1a7e7451a9d7f17ada" />
<input type="text" name="qty" value="5" />
</form>
<form action="cart/update" id='cartUpdate' method="post" accept-charset="utf-8">
<input type="hidden" name="rowid" value="e7a36fadf2410205f0768da1b61156d9" />
<input type="text" name="qty" value="1" />
</form>
そのノートはそのことを知らなかった。私はそれをクラスに変更し、火薬瓶を使用してデータを送信していることがわかりますが、2番目、3番目、4番目などのフォームは1番目と同じデータを渡しています。何か案は? – Claremont
私の答えを確認してください。更新されました。 –
ありがとうございました。私はまだnoobです、とにかくあなたはそれが何をしたのか説明できますか? – Claremont