Ciao A tutti sono nuovo del forum quindi se non espongo in maniera chiarissima non lapidatemi.

Ho una domanda da Porre a chi ha già avuto a che fare con il widget autocomplete di JQueri UI
attualemte uso jquery-1.7.2.min.js e jquery-ui-1.8.20.custom.min.js

ho usato questo script
<script type="text/javascript">

$(function() {

$( "#f_idcodiceufficio_label" )
.autocomplete({

source:"mioscript",
minLength: 1,
delay: 0 ,

select: function (event, ui ) {
$("#f_idcodiceufficio_label").val(ui.item.label) ;
$("#f_idcodiceufficio").val(ui.item.value);
$("#f_idcodiceufficio_label" ).autocomplete('close');
return false;
},
change: function (event, ui ) {
if (ui.item == null){
$("#f_idcodiceufficio_label").val('');
$("#f_idcodiceufficio").val('');
$( "#f_idcodiceufficio_label" ).autocomplete('close');

}
}
});
});

</script>


con questo html

<input type="text" id="f_idcodiceufficio" style="background-color:#ececec;" readonly class="form-element" name="f_idcodiceufficio" value="<dtml-var idcodiceufficio null="">">
<div class="ui-widget">
<input type="text" id="f_idcodiceufficio_label" class="form-element" value="<dtml-var cod_ufficio null="">">
</div>


Sembra funzionare correttamente, ma quando uso la keyUP o la KeyDown per selezionare un elemento nel textbox con id ="f_idcodiceufficio_label", dove rormalmente appare la descrizione, appare invece l'id. Usando solo il mouse funziona correttamente o meglio se passo sopra ad un elemento non cambia ache nel box f_idcodiceufficio_label, ma quando lo selezione prende correttamente la descrizione mentre il box f_idcodiceufficio prende correttamente l'id.

Quello che non capisco è come faccio a fare in modo che l'evento di selezione con il tasto keyup o keydown lavori correttamente con la label per il campo id="f_idcodiceufficio_label" e con il value nel campo id="f_idcodiceufficio"

Grazie della pazienza.