ASP.NET禁用双击

时间:2013-09-19 15:48:05

标签: asp.net

我有一个用户可以输入数据的页面,在提交时,它显示在它下方的网格视图中。

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

2 个答案:

答案 0 :(得分:2)

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

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

这个问题已被多次回答,只是google禁用双击asp.net

答案 1 :(得分:1)

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

$("#btn").click(function () {
   var button = $(this);
    button.prop('disabled', true);
    setTimeout(function () {
        button.prop('disabled', false);
    }, 1000);
});