我使用jQuery自动填充来填充文本框的建议,它完美无缺。 麻烦是用户打算输入自己的自定义值。下面给出的代码给出了我选择的值:
change: function(event, ui) {
if (ui.item)
{
values=values+ui.item.value;
}
}
我的问题要复杂得多,因为用户打算添加自己的自定义值,这意味着我必须获取用户输入的确切值。根据我的要求,我需要添加一个像这样的特殊字符? (问号)在自动完成建议中的每个选定值之后,必须用于进行精确搜索。如果用户仅限于从自动填充中选择,那么这将太容易了,我可以将该字符附加到 if 中。但是,如何区分自定义值和建议值? 我怎样才能达到这个目标?
答案 0 :(得分:0)
只需创建一个新的下拉列表div,然后有一个脚本:
b.value = a.value
不断复制输入的值。对第二个值运行自动更正,但不对第一个值运行。然后将事件侦听器添加到更改的第二个事件
a.value = b.value
点击后。