Covalida campi form JQuery

 Salve sono nuovo del mondo JQuery
 sto creando uno script molto semplice

in pratica ho dei campi tutti stringa

 solo 1, il num di telefono, non deve essere stringa ma numerico, inoltre tutti i campi
 sono obbligatori

Il problema è che quando lascio il campo telefono vuoto (ma compilo gli altri)
mi compare la scritta 'Numero di telefono valido' (mentre mi dovrebbe comparire la scritta:'Tutti i campi sono obbliagtori') se compilo tutti e nel campo 'tel' inserisco una stringa, allora funziona il tutto .... dov'è l'errore?

il codice è il seguente:

$(document).ready(function()
{
  $("#invia").click(function()
  {
 
   var data = [
    $("#nome").val(),
    $("#tel").val(),
    $("#email").val(),
    $("#sesso").val()
     ];
   
 
   for(i=0; i<data.length; i++)
   {
    if(data[i] !="")
    {
     if(isNaN(data[1]))
     {
      $('#feed').text('Numero di telefono non valido');
      return false;
     }else{
      $('#feed').text('Numero di telefono valido');
      return false;
   
     }
   
    }
    $('#feed').text('tutti i campi sono obbligatori');
    return false;
  
  
   }
 
 
 
   return false;
   });  

});
inviato 4 anni fa
Mac
Mac
1
X 0 X

Ti consiglio questo plugin  veramente versatile:

http://bassistance.de/jquery-plugins/jquery-plugin-validation/

risposto 4 anni fa
gbenfe
gbenfe
16
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda