我有一个带有两个按钮的表单。我检查被点击其中一个在使用元素的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