Похоже, что то, что предположительно выглядит очень легко реализовать, невозможно. Я хочу поймать событие отправки из формы и сделать сначала проверку. Если проверка завершена, я хочу продолжить отправку формы.Catch submit event, validate и if o.k. продолжить подавать форму
$('#myform').submit(function(e){
e.preventDefault();
var valid = true;
//- do some validation magic
if(valid){
$(this).submit();
// $('#myform').submit(); // does not work as well
}else{
//- give feedback
$('#error').fadeIn();
}
})
Эта последняя часть, по-видимому, является проблемой; при запуске события отправки в форме, когда valid приносит скрипт в бесконечном цикле.
Вне курса Я могу обернуть все в вызов AJAX, но я предпочитаю просто «простоту» отправить форму.
Oh Sh * t offcourse только только предотвращениеDefault если необходимо :( – stUrb