ciao a tutti ho un problema con l'autocomplete
ho creato un campo di ricerca con autocomplete, il mio problema è che se qualcuno scrive
e poi clicca direttamente il pulsante di ricerca...
parte il submit prima che il campo hidden venga valorizzato..
NB non posso mettere il submit nel close dell'autocomplete... perchè se no mi parte il submit ogni volta che l'utente clicca fuori dall'input di ricerca...cioè ogni volta che il menu dell'autocomplete si chiude...codice:jQuery('#form_ricerca_agenzie_aree #tag').autocomplete({ source: 'ajax/auto-ricerca-agenzia-aree.php', minLength:2, /*change:function(event,ui){ if(!ui.item){ jQuery(this).val(''); jQuery('#form_ricerca_agenzie_aree #id').val(''); return false; } },*/ select:function(event,ui){ jQuery('#form_ricerca_agenzie_aree #id').val(ui.item.id); }, close:function(event,ui){ input_agenzie_focusout("#form_ricerca_agenzie_aree","ajax/auto-ricerca-agenzia-aree.php") } }); jQuery('#form_ricerca_agenzie_aree #submit_ricerca').click(function () { //input_agenzie_focusout("#form_ricerca_agenzie_aree","ajax/auto-ricerca-agenzia-aree.php"); //setTimeout('document.forms["form_ricerca_agenzie_aree"].submit()',1000); if( (jQuery('#form_ricerca_agenzie_aree .input_ricerca').val().length > 2 && jQuery('#form_ricerca_agenzie_aree #id').val().length >0) || (jQuery('#form_ricerca_agenzie_aree .input_ricerca').val().length == 0 && jQuery('#form_ricerca_agenzie_aree #id').val().length == 0)) { document.forms["form_ricerca_agenzie_aree"].submit(); } });
a me serva che parta.. ma alla pressione del button invia.

Rispondi quotando