Inizializza la variabile a "array", subito dopo (o prima, cambia nulla) var controllo = true;
Inizializza la variabile a "array", subito dopo (o prima, cambia nulla) var controllo = true;
Modificato così :
stesso problema , sembra dipenda dal tempo di risposta ajax ma non so come risolverecodice://############################################### // Validazione client //############################################### function check_client(){ var errori_ajax=[]; $(".seriali").each(function(i){ var seriale = $(this).val(); errori_ajax =controllo_seriale_ajax(seriale); if (seriale=='') { alert('Seriale Vuoto'); controllo =false; }else if( seriale.length<7 || seriale.length>8){ alert('Seriale deve essere lungo tra 7 e 8 caratteri'); controllo =false; }else if(errori_ajax['error']){ controllo =false; }else{ controllo =true; } }) //console.log(errori_ajax); return controllo; } //############################################### // fine vALIDAZIONE client //###############################################
Ultima modifica di pippuccio76; 11-04-2023 a 16:11