Salve a tutti, cerco di spiegare il mio problema:
ho una form che butto in pasto alla validate di jquery, tutto funziona come dovrebbe, se ci sono errori me li segnala prima del submit, se non ci sono errori, viene eseguita la form.
Ora, nel momento in cui non ci sono errori e quindi la validate ha avuto successo e viene eseguita la form, compare per una frazione di secondo un alert che ho cercato di leggere e sembra dire 0 error.
La cosa è fastidiosa e vorrei davvero eliminarlo, vi posto il codice relativo alla validazione:
codice HTML:
jQuery.validator.addMethod("notEqualTo",
function(value, element, param) {
return this.optional(element) || value !== $(param).val();
}
);
$("#form").validate(
{
errorLabelContainer: $("#error"),
rules:
{
'paese1':{
required: true
},
'paese2':{
required: true,
notEqualTo: '#paese1'
}
},
messages:
{
'paese1':{
required: "Il campo paese1 è obbligatorio!"
},
'paese2':{
required: "Il campo paese2 è obbligatorio!",
notEqualTo: "I due paesi coincidono! Devono essere diversi."
}
}
});
Spero che qualcuno possa darmi una mano, ci sto sbattendo la testa... grazie in anticipo.