输入文本上的html自动完成功能不起作用;没有显示历史

时间:2016-08-11 06:03:55

标签: javascript html html5 firefox

这是我的简单html文件,我在firefox 47上运行;自动完成属性没有任何效果。

我期待按下“向下”箭头将显示我的历史。但是,它不起作用。为什么呢?

注1:我检查了Firefox |选项|隐私| Firefox会:记住历史;我还禁用了所有加载项并重新启动了Firefox;还是不行。

注意2:这些代码只是在客户端浏览器上运行,我不需要表单提交给服务器。我只需要点击按钮,然后从输入中检索文本并用JavaScript做一些事情。

<!DOCTYPE html>
<html>
  <head>
    <meta content="text/html;charset=utf-8" http-equiv="Content-Type">
    <meta content="utf-8" http-equiv="encoding">
    <script type="text/javascript">
      function runCommand(command_str) {

      };
    </script>
  </head>
  <body>
    <input id="command_text" type="text" autocomplete="on" size="80" > 
    <button onclick="runCommand(document.getElementById('command_text').value)">Run Command</button> 
  </body>
</html>

1 个答案:

答案 0 :(得分:3)

这是因为您没有将val neighbors: Map[Int, List[Int]] = nodes.map(z => z -> links.withFilter(_.contains(z)).flatMap(_.filter(candidate => candidate != z && nodes.contains(candidate))) )(collection.breakOut) --> neighbors: Map[Int,List[Int]] = Map(0 -> List(1), 1 -> List(2, 0), 2 -> List(1)) 包裹在表单中。

请将下面的表单和inputs属性包装在表单中。同时命名参数。

autocomplete