При отсутствии кода примера формы, я не уверен, что вы против проверки или, если каждое поле имеет уникальную проверку, так что я должен был догадаться:
jsfiddle: http://jsfiddle.net/jensbits/vVe3r/3/
<form id="myform">
<input type="text" /><br />
<input type="text" /><br />
<input type="text" /><br />
<input type="submit" value="Submit" />
$(function() {
$("#myform").submit(function(e) {
e.preventDefault();
var validfields = true;
$("input").each(function() {
if ($(this).val() === "") {
validfields = false;
}
if (!validfields) {
$("#error").html("<span style='color:red'>Error in form</span>");
}else{
$("#error").html(""); //if submit posts back to same page
$("#myForm").submit();
}
});
});
$("input").blur(function() {
if ($(this).val() === "") {
$("#error").html("<span style='color:red'>Error in form</span>");
}else{
$("#error").html("");
}
});
});
Спасибо ... вот ссылка на другую должность ... http://stackoverflow.com/questions/6458047/multiple-field-validations-with-one-error-message – jqs
может у пожалуйста, помогите Джен? – jqs
@jqs Вы прокомментировали этот пост, что у вас есть onblur, чтобы вы могли добавить это к проверке функции отправки. –