Salve ragazzi ho sviluppato una validazione per un form di contatti, il problema è che usando questo codice:
codice:
//associo variabili generali
var nome = $("#nome").val();
var cognome = $("#cognome").val();
var email = $("#email").val();
var oggetto = $("#oggetto").val();
var messaggio = $("#messaggio").val();
//variabili obbligatorie
var obbligatori = nome,email,oggetto;
//inizio controllo campi obbligatori
if (obbligatori.length < 1) {
$("<div id='errori'></div>").appendTo("#contact").html("[img]alert-icon.png[/img]<span>Compila tutti i campi!</span>").delay(2000).fadeOut(timer);
} //se ci sono campi vuoti
MI funziona solo con il campo "nome" e non con gli altri. (lasciando email vuoto ad esempio, ma compilando "nome" la mail viene inviata comunque, mentre lasciando vuoto "nome" la validazione funziona).
(uso jQuery ajax per l'invio dei dati a uno scirpt php esterno via POST).
Come posso risolvere?