Кнопка отправки путаница. Обычно каждая кнопка отправки имеет три типа управления, выполняемые, регулярные и подчиненные. Это зависит от того, что вы хотите сделать.
Преимущество регулярной кнопки - у вас есть событие click, но выполнить и отправить - нет. --- Эта строка может быть путаницей, если вы не знаете, какие события.
События - это, в основном, действие, например событие click event - действие blaah blaah должно произойти, когда эта кнопка нажата. Инициализировать событие означает, что вначале задано какое-то действие.
Я думаю, что у вас может не быть места, где вы кодируете правильное событие. Убедитесь, что он находится в событии click.