1

我有一个页面,用户可以在其中输入数据并在提交时显示在其下方的 gridview 上。

如何防止双击。我知道我可以禁用该按钮,但这会破坏目的,用户无法在不刷新页面的情况下输入更多信息。

4

2 回答 2

2

我向所有元素添加一个类,我不希望能够添加双击

$('.disableDoubleClick').dblclick(function(e){ 
    e.preventDefault();
})

这个问题已经回答了很多次,只是谷歌在asp.net中禁用了双击

于 2013-09-19T15:58:54.757 回答
1

您始终可以禁用该按钮,然后使用 setTimeout 在一两秒后重新启用该按钮:http: //jsfiddle.net/BJKy4/

$("#btn").click(function () {
   var button = $(this);
    button.prop('disabled', true);
    setTimeout(function () {
        button.prop('disabled', false);
    }, 1000);
});
于 2013-09-19T15:53:34.840 回答