Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   любая кнопка в форме делает submit (https://javascript.ru/forum/jquery/59025-lyubaya-knopka-v-forme-delaet-submit.html)

Floyd 22.10.2015 18:59

любая кнопка в форме делает submit
 
добрый вечер.
есть форма с полями, внизу сабмит button type=submit.
привязан обработчик
$("body").on("submit", ".action-form", function(event) {
		    	console.log("submit!!");
			event.preventDefault();
			ajaxReq($(this).serialize());
}


но внутри некоторых форм бывают еще кнопки, к примеру "посмотреть отчет".
к ним также привязаны обработчики.
раз на раз не приходится, но бывает так, что при нажатии кнопки почему-то срабатывает обработчик submit.
классы не пересекаются.
что может быть?

рони 22.10.2015 19:12

Цитата:

Сообщение от Floyd
но бывает так, что при нажатии кнопки почему-то срабатывает обработчик submit.

проставьте button кнопкам type="button" иначе они все по умолчанию submit

Floyd 23.10.2015 10:51

вот те раз, а я как-то и не обращал внимания на значение по умолчанию.
большое спасибо!


Часовой пояс GMT +3, время: 21:21.