Событие autocompleteopen
может удовлетворить ваши потребности.
Установите автозаполнение следующим образом:
$("#fname").autocomplete("service/getData.jsp", {
formatItem: function(rowdata) {
var details = rowdata[0].split(":");
return details[1];
}
});
Теперь добавьте событие autocompleteopen
:
$( "#fname" ).bind( "autocompleteopen", function(event, ui) {
var rowdata = $("#fname").autocomplete( "option", "source"); // this line retrives all options provided in the 'source' property of autocomplete
var details = rowdata[0].split(":");
$('#lname').val(details[0]);
});
Демо здесь