Mam pytanie.
Mam zrobioną walidację formularza i używam do tego celu jquery.validate.
Wszystko działa jak powinno, ale chciałem uzyskać dodatkowy efekt.
Mianowicie jak użytkownik nie wypełni któregoś z pół to chciałbym, aby wyskoczyło również powiadomienie
Kod
$().ready(function() {
$("#zamowienieForm").validate({ rules: {
email: {
required: true,
email: true
} }
invalidHandler: function(form, validator) {
var errors = validator.numberOfInvalids();
if (errors) {
var message = errors == 1
? 'Nie wypełniłeś 1 pola.'
: 'Nie wypełniłeś ' + errors + ' pól.';
$("div.error span").html(message);
$("div.error").show();
} else {
$("div.error").hide();
}
}
});
$("#zamowienieForm").validate({ rules: {
email: {
required: true,
email: true
} }
invalidHandler: function(form, validator) {
var errors = validator.numberOfInvalids();
if (errors) {
var message = errors == 1
? 'Nie wypełniłeś 1 pola.'
: 'Nie wypełniłeś ' + errors + ' pól.';
$("div.error span").html(message);
$("div.error").show();
} else {
$("div.error").hide();
}
}
});
Zrobiłem coś takiego dodałem również diva i spana w kodzie, ale kompletnie mi to nie działa.
Jestem laikiem jeśli chodzi o JS, więc może mógłbym liczyć na waszą pomoc?