Я использую автозаполнение jQuery, чтобы заполнить список имен из базы данных, а затем назначить номер compId
для скрытого ввода.
Я хочу получить доступ к значению compId
, как только пользователь выберет компанию и назначит ее переменной, которую я могу использовать вместе с PHP и оператором MySQL, до того, как пользователь перейдет дальше.
Вот jQuery:
$(function() {
function log( message ) {
$("#compId").val(message);
$( "#compId" ).scrollTop( 0 );
}
$( "#companyForm" ).autocomplete({
source: "/autoComp/companies.php",
minLength: 2,//search after two characters
select: function( event, ui ) {
log( ui.item ? ui.item.id : "");
}
});
});
HTML:
<input type="hidden" id="compId" name="compId" required />
Автозаполнение работает нормально, просто не знаю, как получить к нему доступ сразу после заполнения значения.
Спасибо!