2010-01-15 102 views
1

我正在做我自己的ajax东西下拉。我定位了一个选择标签的输入。当东西输入到输入时,它从数据库收集并填充选择菜单。问题是它不明显。有没有办法让选择菜单打开,就好像用户点击了它?触发器选择标签显示选项

回答

3

不,你将不得不使用类似于DIVoverflow: auto的东西来模拟打开的选择行为。

0

HTML5 <datalist>元素在这里会有帮助,但由于目前只有少数浏览器支持它,所以您将不得不依赖JS实现。

以下是我能从简单的Google搜索中找到的最少的错误实现
http://dhtmlx.com/docs/products/dhtmlxCombo/index.shtml。它支持Ajax以及上/下箭头键。

当你开始输入标签时,StackOverflow也使用自己的自动完成实现,也许你可以从源代码中获得一些想法?