В основном у меня есть код, который показывает пользователю ошибку, если идентификатор, который он написал, уже существует или слишком короткий, но проблема в том, что я не могу понять, как предотвратить отправку формы там, где есть ошибка.
Код, который должен появиться во всплывающем окне с предупреждением:
jQuery("#submit").click(function(e){
if(error === '1')
{
alert("There are some errors in the form.");
e.preventDefault();
}
});
Затем я получаю ответ, используя AJAX и показывая ошибку:
if(msg == 'OK')
{
var error = '0';
}
else
{
var error = '1';
jQuery("#idCheck_msg").slideDown("fast");
jQuery("#idCheck_text").text(msg).slideDown("fast");
}});
}
Я пыталсясделать что-то с var error
, но Firebug говорит, что ошибка не определена, и форма get отправляется даже при наличии ошибки.
Любая помощь?;)