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