Salve a tutti... io ho un problema legato alla validazione di INPUT con AJAX
Con questo codice assegno al blur dell'INPUT il controllo
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;
});
E fin qui tutto ok.
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