Кнопка не отправляет форму
- Опубликовано:
Порой нажатие кнопки не приводит к отправке формы и вызову JavaScript-обработчиков события submit
формы.
Возможные причины:
- кнопка имеет тип (значение атрибута
type
)button
вместоsubmit
; - кнопка находится вне формы;
- форма заполнена неправильно, но это незаметно:
- неправильно заполненное поле скрыто,
- или для неправильно заполненных полей (псевдокласс
:invalid
) сброшено оформление (стили) по умолчанию (свойствоoutline
илиbox-shadow
);
- произошла ошибка JavaScript либо до отправки формы, либо в одном из обработчиков события
submit
.