Я использую форму и кнопку отправки в ней для вызова почтового запроса на сервер в html
В кнопке отправки я использую событие onclick, чтобы что-то изменить в пользовательском интерфейсе перед отправкой запроса. Все в порядке, когда я ничего не меняю в кнопке отправки, она успешно отправляет запрос. Но если я изменю что-нибудь в кнопке отправки, например значение, атрибут отключения, ... тогда он не отправит запрос
Вот мой код
<form action="url"method="post">
<input type="submit" onclick="return onClick(event)">
</form>
js код, который не отправить запрос
function onClick(e) {
const submit = e.target // or = this
submit.value = "Clicked"
submit.disabled = true
return true
}
js код, который успешно отправляет запрос
function onClick(e) {
alert("Clicked")
return true
}
Может ли кто-нибудь сказать мне причину, по которой он не публикуется успешно, и как отправить сообщение с изменением пользовательского интерфейса, как указано выше?