2014-01-23 8 views
0

У меня есть данные из моей базы данных, и я могу видеть в своем текстовом поле, но когда я пытаюсь нажать на одно из значений, значение не будет появляться в поле текстового поля.Ошибка автозаполнения при выборе значения

Мои JavaScript

$(document).ready(function(e) { 
    $("#txt_cname").autocomplete({ 
     source: 'edit_autocomplete.php', 
     minLength: 1, 
     select: function(event, data) { 
      $("#agent_id").val(data.item.aname) 
     }}); 
}); 
+0

Не могли бы вы опубликовать некоторые HTML, содержащий #txt_cname и #agent_id? – Minister

ответ

1

select следует искать значение, а не имя:

$("#agent_id").val(data.item.value); 
+0

спасибо за ответ, но моя проблема не связана с этим, я могу видеть все мое значение в текстовом поле имя txt_cname, и когда я выбираю значение из списка, оно исчезает из текстового поля – user3228675

+0

, в чем 'текстовое поле' вы имеете в виду, '# agent_id'? . – Phil

+0

<тип скрипта = "текст/JavaScript"> $ (документ) .ready (функция (е) { $ ("# txt_cname") автозаполнения ({ \t \t источник: 'edit_autocomplete.php', \t \t minLength: 1}); }); <входной тип = "текст" имя = "txt_cname" ID = "txt_cname" /> – user3228675

Смежные вопросы