【发布时间】:2011-02-17 01:32:57
【问题描述】:
我有一个表单,用户可以使用它来输入有关帖子的信息。完成后,他们单击“保存”进行更新。但是,在极少数情况下(15,000 条记录中有 10 条),用户双击了保存按钮并导致重复提交表单以重复发布项目。
我尝试使用它来防止它:
$('input[type=submit]').click(function(){
$('input[type=submit]').attr('disabled',true);
//return true;
});
但是这个问题,它在 Safari / Firefox 等中完美运行,但在 Internet Explorer 8 中不起作用(可能不适用于 6 和 7)
当我在 IE8 中按保存时,按钮被禁用,仅此而已,根本没有提交表单。
(我在有和没有返回 true 的情况下都试过了;)
【问题讨论】:
-
你有没有想过从点击事件变成提交事件?
标签: jquery forms internet-explorer-8