Как заставить кнопку проверять данные, но не отправлять на сервер?
Есть форма в несколько шагов, нужно, чтобы при нажатии на кнопку следующего шага данные проверялись, но не отправлялись на сервер, а выполнялся переход ко второму шагу и в конце всех шагов данные отправлялись. Валидация на jquery-validation, пробовал jquery-steps, но не знаю как сделать так чтобы вместо кнопок "next" и "previous", которые появляются сами назначить свою и шаги не скрываются. И валидация не работает если убрать type="submit
UPD: Способ предложенный ниже хорош, но самый лучший и простой вариант оказался formToWizard
используй slick slider. очень гибкий и легкоуправляемый. просто каждый шаг это слайд. можно добавить свою кнопку для следующего слайда и перед прокруткой проверить значения, и если что-то не так, то слайд не проматывается. ну или просто дизейбли кнопку до того, пока не будут все данные верны