1

ユーザーがデータを入力できるページがあり、送信すると、そのすぐ下のグリッドビューに表示されます。

ダブルクリックを防ぐ方法を教えてください。ボタンを無効にできることは理解していますが、それでは目的が果たせず、ユーザーはページを更新しないと詳細情報を入力できません。

4

2 に答える 2

2

ダブルクリックを追加したくないすべての要素にクラスを追加します

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

この質問には何度も回答があり、Google で asp.net のダブルクリックを無効にするだけです

于 2013-09-19T15:58:54.757 に答える
1

いつでもボタンを無効にしてから、setTimeout を使用して 2、2 秒後にボタンを再度有効にすることができます: 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 に答える