在asp.net GridView中使用jquery自动完成功能进行回发

时间:2011-03-08 20:19:49

标签: jquery asp.net gridview autocomplete postback

我有一个独特的情况,我需要在我正在进行jquery autolookup的字段上执行回发。

以下是我现在如何使用jquery,它使用CssClass查找文本框:

$(".txtWorkCode").autocomplete({
    source: "SearchFill.aspx?ControlInfo=Expense", 
    minLength: 2
});

这项工作正常,但是执行自动完成的字段必须在获取查找值时进行回发(以填充行中的其他字段)。 我不能使用传统的onBlur或onTextChanged,因为我收回了我输入的值来进行autolookup(它是短路的)。

我需要jQuery来启动回发。我尝试了各种版本:

.result(function (event, item)   

但没有一个有效。我正在使用UI 1.8.9。自动完成。

感谢您提供任何帮助。

1 个答案:

答案 0 :(得分:0)

你可以挂钩自动完成功能的select事件来执行异步回发吗?

http://jqueryui.com/demos/autocomplete/#event-select

  

选择项目时触发   从菜单; ui.item指的是   选定的项目。默认操作   select是替换文本字段的   值与所选的值   项目。取消此事件会阻止   更新的价值,但确实如此   不要阻止菜单关闭。

直接来自jQueryUI网站。