Я хочу отключить кнопку отправки, чтобы предотвратить двойные отправки.Форма: отключение кнопки отправки при нажатии, форма не отправляется
Для этого я использую JQuery:
jQuery('#subnewtopicform').on('submit', function() {
jQuery('#subnewtopic').prop('disabled', true);
});
И урезанный HTML:
<form action="" method="post" id="subnewtopicform">
<input type="text" name="title" />
<input type="submit" value="Submit" name="subnewtopic" id="subnewtopic" />
</form>
При нажатии кнопки отправки, она будет отключена и перезагружает страницу, но форма не будет представлена, почему?! Для меня это большая загадка.
форму submit - это то, что вызывает перезагрузку страницы ... так почему вы говорите, что она не отправлена? Необходимо предоставить больше информации о том, что ожидается – charlietfl
@charlietfl Именно поэтому это тайна. Это как если бы кнопка отправки удаляла все данные, переданные при отправке формы или что-то подобное ...? –
нет, ваша проблема в другом месте. Предполагается ли, что активная страница является URL-адресом 'action' для формы? – charlietfl