Вы можете использовать событие onmousedown
на кнопке отправки для отправки формы:
document.getElementById("submitButton").onmousedown = function() {
this.form.submit();
}
Чтобы приведенный выше пример работал, вам нужно присвоить кнопке идентификатор. Кроме того, вам нужно изменить имя кнопки отправки с «отправить» на что-то другое, поскольку в противном случае оно перезаписывает свойство submit
элемента form
.
Это работает, потому что событие mousedown
будет запущено на кнопке до того, как событие blur
будет запущено textarea
.
Вот рабочий пример .