我有一個帶有兩個按鈕的表單。我檢查被點擊其中一個在使用元素的name
屬性在POST
數據在服務器端,並做相應的東西:jquery - 用多個按鈕以編程方式提交表單
<input id="reply" name="reply" type="submit" value="{%trans "REPLY"%}">
<input id="delete" name="delete" type="submit" value="{%trans "DELETE"%}">
我想添加一個確認框(使用的Boxy插件)到點擊使用JQuery的DELETE
按鈕事件。下面是代碼:
$(document).ready(function() {
$("#delete").click(function(e){
Boxy.ask('Delete?', {'1':'YES', '2':'NO'}, function(val){
if (val=='1') $("#form").submit();
});
return false;
});
});
當然在這個形式的代碼會導致正與DELETE
按鈕的名稱在POST
數據缺席提交。有沒有辦法將這些數據添加到POST
數據或更好的方式來實現我正在嘗試的?
嘗試在FF3和IE7上運行時沒有問題。太好了,謝謝! – shanyu 2009-09-27 13:34:35
不錯!絕對需要確保在所有目標瀏覽器上進行測試,但除此之外... – 2009-09-27 14:41:36
更新:適用於最新的FF,IE,Chrome和Safari以及IE7。 – shanyu 2009-09-27 15:17:19