有没有办法在不按Enter键的情况下将输入文本添加到自动完成下拉列表?

时间:2018-01-10 17:31:49

标签: javascript html

我正在开发一个Web UI,其中包含一个用户可以自行填写,或者将数据加载到其中然后进行编辑的表单。他们希望某些字段使用自动完成选项,因此首先我将其添加到一个字段中:

<form type="submit" autocomplete="on">
    <input type="text" class="form-cmd" id="command"
            name="command" ng-model="fields.command" />
</form>

这种作品,但不是我需要它的方式。无论用户是否输入信息或将信息加载到字段中,他们都必须按Enter键,否则文本不会包含在自动完成列表中。问题是目前没有要求使用Enter键(实际上没有人这样做)。填写表单后,单击一个按钮(添加条目),其中包含“字段”中的所有信息(包括表单中的所有信息,fields.command,fields.name等),然后进行REST调用将该数据用作args。

当点击添加条目按钮时,我一直在尝试在命令文本字段的幕后以编程方式触发该字段中的'Enter'按键,但到目前为止我没有任何运气和我想知道我是不是只是在这里错过了一些简单的东西。有谁知道如何实现这个目标?

0 个答案:

没有答案
相关问题