Хорошо, это похоже на очень тривиальный вопрос, и может быть. Но я надеялся, что кто-то объяснит разницу или укажет на источник, который объясняет, как предотвратить отправку формы, когда проверки проверки обнаруживают ошибки.Проверка/События. Каков способ предотвращения отправки формы с помощью js?
Если у меня есть ввод типа submit, это не обработчик кликов, который инициировал бы отправку формы? Не следует ли теоретически работать, если e.preventDefault() помещается внутри события щелчка описанного входа? И если это не работает, почему? Должен ли preventDefault быть реализован в форме отправки события? (как из того, что я читал, это плохая практика, чтобы предотвратить отправку формы в событие щелчка, но я не понимаю почему!)
Ive прочитал похожие вопросы, такие как « Simplest way to disable button on submission of a form?», и это не так действительно ответьте на мой вопрос. Итак, кто-то чувствует, что помогает коллеге?
--Edit--
Мой актуальный вопрос: является ли это плохая практика, чтобы предотвратить отправку формы путем добавления e.preventDefault в обработчик щелчка типа входного = представить. Или это эквивалентно добавлению e.preventDefault в форме jquery.submit()?
Трудно ответить на ваш вопрос, заданный таким образом. Если у вас возникли проблемы с подачей заявки, покажите свой код, и кто-то должен уметь указать на вашу ошибку. Вызов 'preventDefault()' должен работать, предполагая, что вы привязываете обработчик правильно. – Barmar
@ Бармар, я отредактировал мой вопрос! – LogixMaster