ユーザーがデータを入力できるページがあり、送信すると、そのすぐ下のグリッドビューに表示されます。
ダブルクリックを防ぐ方法を教えてください。ボタンを無効にできることは理解していますが、それでは目的が果たせず、ユーザーはページを更新しないと詳細情報を入力できません。
ユーザーがデータを入力できるページがあり、送信すると、そのすぐ下のグリッドビューに表示されます。
ダブルクリックを防ぐ方法を教えてください。ボタンを無効にできることは理解していますが、それでは目的が果たせず、ユーザーはページを更新しないと詳細情報を入力できません。
ダブルクリックを追加したくないすべての要素にクラスを追加します
$('.disableDoubleClick').dblclick(function(e){
e.preventDefault();
})
この質問には何度も回答があり、Google で asp.net のダブルクリックを無効にするだけです
いつでもボタンを無効にしてから、setTimeout を使用して 2、2 秒後にボタンを再度有効にすることができます: http://jsfiddle.net/BJKy4/
$("#btn").click(function () {
var button = $(this);
button.prop('disabled', true);
setTimeout(function () {
button.prop('disabled', false);
}, 1000);
});