Может кто-то пожалуйста, объясните, почему этот код не работает:Форма с двумя входами, не отправляющими?
$('form').on('submit', function (e) {
e.preventDefault();
var first = $('.first').val();
var next = $(".next").val();
alert(first + " " + next);
});
Это, кажется, работает хорошо, когда я удалить один из двух входов, но иметь их и там портит его.
Действие по умолчанию для события отправки - это отправить форму, когда вы вызываете 'e.preventDefault()' вы удаляете эту функцию :) – undefined
http: //jsfiddle.net/arunpjohny/cj1hysf3/1/? –
Я думаю, что OP просто хочет, чтобы предупреждение появилось ... не делать реальную форму, а запускать обработчик –