Javascript 输入文本上的html自动完成不起作用;没有显示历史记录
这是我的简单html文件,我在Firefox47上运行;“自动完成”属性没有任何效果 我希望按下“向下”箭头可以显示我的历史记录。但是,它不起作用。为什么? 注1:我已经检查了Firefox |选项|隐私| Firefox将:记住历史;我还禁用了所有插件并重新启动了Firefox;还是不行 注2:这些代码只是在客户端浏览器上运行,我不需要向服务器提交表单。我所需要的只是单击按钮,然后从输入中检索文本并用JavaScript执行一些操作Javascript 输入文本上的html自动完成不起作用;没有显示历史记录,javascript,html,firefox,Javascript,Html,Firefox,这是我的简单html文件,我在Firefox47上运行;“自动完成”属性没有任何效果 我希望按下“向下”箭头可以显示我的历史记录。但是,它不起作用。为什么? 注1:我已经检查了Firefox |选项|隐私| Firefox将:记住历史;我还禁用了所有插件并重新启动了Firefox;还是不行 注2:这些代码只是在客户端浏览器上运行,我不需要向服务器提交表单。我所需要的只是单击按钮,然后从输入中检索文本并用JavaScript执行一些操作 函数runCommand(command\u str){
函数runCommand(command\u str){
};
运行命令
发生这种情况是因为您没有将输入包装到表单中
请将其包装在下面这样的表单中,并将autocomplete
属性也添加到表单中。还要命名您的参数
<form autocomplete="on">
<input id="command_text" type="text" autocomplete="on" name="command_text" size="80" >
<button onclick="runCommand(document.getElementById('command_text').value)">Run Command</button>
</form>
运行命令
看起来我还需要表单中的action=“#”。对吗?