【发布时间】:2015-03-11 16:35:20
【问题描述】:
我在谷歌上发现的结果恰恰相反。 我有这个 jquery 用于在单击一次后禁用表单按钮。
$('.btn').click(function (event) {
$(event.target).prop("disabled", true);
});
在 Firefox 中(在添加 autocomplete="off" 因为this "feature" 之后)和 IE 这按预期工作,按钮被禁用但表单操作也被执行,限制用户表单多次单击它。但是在 Chrome 中,它会自行停止事件传播,我找不到如何让它不这样做。
【问题讨论】:
-
您是否尝试过延迟它:
setTimeout(function(){$(event.target).prop("disabled", true);},0);?
标签: javascript jquery html twitter-bootstrap google-chrome