ユーザーがクリックした後に入力を無効にするこの関数があります:
$('.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イベントが呼び出されないようにしますか?