【发布时间】:2012-12-27 17:58:00
【问题描述】:
我有这个功能可以在用户点击后禁用输入:
$('.click-off').click(function () {
var btn = this;
setTimeout(function () { $(btn).attr('disabled', 'disabled'); }, 1);
return true;
});
我有这个输入和 javascript 确认:
<input type="submit" class="click-off" onclick="return confirm('Are you sure?');" value="Delete">
即使我在确认框中单击“取消”,也会调用 $('.click-off').click() 事件,并且按钮会被禁用。
$('.click-off').click() 被很多输入使用,所以确认不能在里面。
如何检查 $('.click-off').click 事件中的确认返回?甚至阻止调用 $('.click-off').click 事件?
【问题讨论】: