Как установить значение по умолчанию с помощью JQuery Auto Complete Combobox? - PullRequest
17 голосов
/ 01 мая 2010

При использовании автозаполнения jquery ui в поле со списком , вы можете установить значение по умолчанию для поля со списком?

Ответы [ 14 ]

0 голосов
/ 19 июля 2010
input.val( $(select).children("option:selected").text());
0 голосов
/ 10 мая 2010

может быть это вам поможет

http://forum.jquery.com/topic/autocomplete-default-value

0 голосов
/ 04 мая 2010

Вызовите метод option, чтобы установить значение поля после его инициализации.

$('#combo').autocomplete( "option" , optionName , [value] )
0 голосов
/ 04 мая 2010
function setAutoCompleteCombo(id,value,display) {
    if($(id+"[value="+value+"]").text().localeCompare("")==0){
        $("<option value='"+value+"'>"+display+"</option>").appendTo($(id));
    }
    $(id).val(value);
    $(id).next().val($(id+" :selected").text());
}

Я решил это, вызвав эту функцию на начальной странице или во время выполнения. Пример:

setAutoCompleteCombo('#frmData select#select_id',option_value,option_text);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...