Я делаю некоторую проверку формы, и у меня возникают проблемы с тем, что я пытаюсь выполнить. Я хочу, чтобы иметь возможность проверить мой почтовый индекс на размытие поля, но также вызвать ту же функцию для проверки zip при отправке формы и предотвращения отправки формы, если почтовый индекс недействителен. Мой код (в общем) выглядит примерно так.
function validateZipCode(event){
$.getJson(
url,
params,
function(data){
if(data.response === false){
someError.show();
event.preventDefault(); //stop the form from being submitted
}
}
);
}
$('#someForm').submit(function(event){
validateZipCode(event);
});
$('#zipInput').blur(function(event){
validateZipCode(event);
})
Я пробовал использовать методы, расположенные в этом jQuery, передать больше параметров в ответную запись, но я все еще не могу выполнить то, что мне нужно. Любая помощь приветствуется.