我想要具有自动完成功能,当存在模糊事件时,文本框应填充值列表作为第一项。
我希望具有与此链接中实现的功能相同的功能link http://www.redbus.in/
我有下面的代码,它填充在选项卡和输入键上,但不知道如何在模糊事件上实现相同的功能。
$( "#statelist" ).autocomplete({
autoFocus: true,
source: states,
select: function (event, ui) {
stateid = (ui.item.lable);
$("#stateid").val(stateid);
}
});
编辑 :-
用户输入文本让我们说键入“che”,并且无需按 Tab 或 Enter 键,用户将其控件移动到下一个文本框,在这种情况下,我希望第一个列表项自动填充在文本框中。
您可以在模糊事件上发送回车键。
$( "#statelist" ).blur(function(){
var keyEvent = $.Event("keydown");
keyEvent.keyCode = $.ui.keyCode.ENTER;
$(this).trigger(keyEvent);
}).autocomplete({
autoFocus: true,
source: states,
// ...
});
这是小提琴:http://jsfiddle.net/trSdL/4/ http://jsfiddle.net/trSdL/4/
这是一个类似的问题。https://stackoverflow.com/a/15466735/1670643 https://stackoverflow.com/a/15466735/1670643
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)