Salve a tutti... io ho un problema legato alla validazione di INPUT con AJAX
Con questo codice assegno al blur dell'INPUT il controllo
E fin qui tutto ok.codice:$('input,select,textarea,checkbox,radio').blur(function(){ var campo=$(this); var val=$(this).val(); var func='controlla_campo'; var id=$(this).attr('id'); var type=$(this).attr('type'); var url='".creaPath("/funzioni_ajax_php/funzioni_ajax.php",_OS,_PERCORSO_ROOT)."?FUN='+func+'&par1='+id+'&par2='+val+'&par3='+type; $.ajax({ url: url, async: true, success: function(res){ campo.removeClass('ok'); campo.removeClass('err'); if(res==1) campo.addClass('ok'); else if(res==0) campo.addClass('err'); else alert('id: '+id+' - val: '+val+' - res: '+res); } }).responseText; });
Il mio problema nasce se io scorrendo velocemente i campi col tab per posizionarmi sul campo desiderato invio tante richieste di controlli. Sapete darmi una soluzione un po furba per temporizzare il tutto? tipo se io sto almeno 2 secondi allora faccio il controllo altrimenti non invio dati al server così non intaso rete e server?
Grazie
Rino

Rispondi quotando