У меня есть форма с несколькими кнопками отправки.Я просто хочу отключить их после нажатия, и все работает нормально, пока я не «отключу» их в обработчике JQuery .submit (), и в этом случае форма больше не отображается для отправки информации об имени / значении кнопки вместе с формой,Как отключить кнопки, но при этом указать имя / значение кнопки, чтобы определить, какая из них была нажата?
Форма
<form action="myaction" method="post" name="sendgift" id="sendgift" >
....input, etc ....
<input type="submit" name="_action_go" value="Looks great! Do it" id="sendgiftbtn" />
<input type="submit" name="_action_index" value="I need to make changes" id="gobackbtn" />
</form>
JS:
<script type="text/javascript">
$("#sendgift").submit(function() {
//if I remove these two lines, everything works
$("#sendgiftbtn").attr('disabled', 'disabled');
$("#gobackbtn").attr('disabled', 'disabled');
console.log("disable buttons called");
return true;
});
</script>