1

我正在使用autocompletejQuery 插件,但我遇到了两个主要问题。

  1. 在函数内调用autocomplete函数
  2. 使用函数获取textbox传递的值

html

<input id="txtDemo" type="text" />

JS

$("#txtDemo").autocomplete({
   source: availableTags
});

这是我的功能,价值是价值textbox

function Demo (value)
{
//code for getting value from code behind in the form of array
}
4

1 回答 1

3

您可以像这样添加事件处理程序

$('#txtDemo').on('change', function(){
 var value = $(this).val();
 Demo (value); //pass the value as paramter
});

//Handle it here
function Demo (value) {
 //code for getting value from code behind in the form of array
}

根据您的评论: 可能使用select

选择(事件,用户界面)类型:自动完成

当从菜单中选择一个项目时触发。默认操作是将文本字段的值替换为所选项目的值。

$("#txtDemo").autocomplete({   
   source: availableTags,
   select: function( event, ui ) {
            demo(ui.item.value);          
      }

});

这是示例工作小提琴

希望你能理解。

于 2013-08-29T12:26:26.447 回答