クリックしたボタンを無効にして、ダブルクリックできないようにしようとしています。
これは私が持っているものです:
<input id="btn" type="button" disabled="disabled" value="Log On" onclick="logonDisableSubmitButtons()"/>
そして私のJavaScript:
function logonDisableSubmitButtons(clickedButton) {
$("input[type='button']").each(function() {
if (this.name != clickedButton)
$(this).attr("disabled", "disabled");
else {
//hiding the actually clicked button
$(this).hide();
//Creating dummy button to same like clicked button
$(this).after('<input type="button" disabled="disabled" value="' + $(this).val() + '" class="' + $(this).attr('class') + '" />');
}
});
}
ボタンは無効になりますが、フォームは送信されません。
クリックしてフォームを送信した後に無効にするにはどうすればよいですか?