2012-02-19 21 views
0

現在我有一個腳本,一旦點擊提交按鈕就會更新,但是如何更改它以便點擊時更新?jquery更新爲

jQuery的

$(function() { 
$('#cartUpdate').submit(function() {   
    var url = $(this).attr('action'); 
    var data= $(this).serialize(); 

    $.post(url, data, function(cartUpdateDone) {   
       //tell them it updated 
    }); 
    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="1" maxlength="3" size="5" />  
</form> 

編輯:

我很抱歉,我想我的問題是不夠清楚。我正在做的是製作一個結賬頁面,我希望用戶能夠輸入他們想要的產品數量,並將其發送到Cookie並進行更新。現在用戶必須點擊一個提交按鈕來實現這一點。基本上我想沒有提交按鈕。

+2

問題是什麼? – xandercoded 2012-02-19 02:59:21

+0

你能寫一些解釋你想要實現的僞代碼嗎? – ForeignerBR 2012-02-19 03:02:28

+0

我正在做的是製作一個結帳頁面,我希望用戶能夠輸入他們想要的產品數量,並將其轉到Cookie並進行更新。現在用戶必須點擊一個提交按鈕來實現這一點。基本上我想沒有提交按鈕。 – Claremont 2012-02-19 03:19:05

回答

0

我相信你在尋找關鍵事件。只需更改提交到鍵盤

$('#cartUpdate input[name=qty]').keyup(function() { 
//other stuff 
}); 
+0

是的,這是它的感謝 – Claremont 2012-02-19 03:48:10