我想自动完成我已经定义的列表,因为我开始输入。我想出了如何轻松地拉动和搜索列表,但让用户选择提供的选项(仅限iPhone)让我感到很沮丧。
我尝试过使用datalists,但那是一个死路一条,我只是从头开始编程......
在我这样做之前,我想知道是否有适用于此的内容,或者我是否需要自己完成所有操作。我非常喜欢来自this idea的this post,但是来自输入。
我可以使用新的div来覆盖屏幕,并在用户键入两个或更多字符时将文本输入移动到顶部,并使用一些列表项填充可滚动的div,然后使用onclick重定向。< / p>
答案 0 :(得分:1)
你试过jQuery UI Autocomplete吗?它使用后面的标记,因此如果您在表单中使用它,则不必担心。
它生成的输入是与发布的数据相关联,您可以尝试两件事:
在提交时,使用您的数据调用自定义AJAX请求(从所有输入元素中收集对象中的数据,生成的除外)
提交截取事件,阻止它,销毁窗口小部件并在窗体上调用另一个提交(它将html恢复为原始的,没有额外的输入)