【问题标题】:How to clear history of text input如何清除文本输入的历史记录
【发布时间】:2013-07-22 01:55:27
【问题描述】:

在我的 HTML 页面上,我有多个文本输入。每次我在其中输入值时,它都会向我显示之前输入的值。是由于浏览器属性还是 HTML?如何禁用它?

【问题讨论】:

    标签: html browser


    【解决方案1】:

    最好的方法是给 form autocomplete="off"

    <form autocomplete="off">
    
    <input type="text" id="text1">
    <input type="text" id="text2">
    
    </form>
    

    那么只有较新版本的 Eclipse 支持 HTML5 标签,例如自动完成,否则它会显示警告...

    【讨论】:

      【解决方案2】:

      只需将文本框的autocomplete 属性设置为关闭即可。像这样……

      <input type="email" name="email" autocomplete="off">
      

      【讨论】:

      • 我试过了,它说“未定义的属性名称(自动完成)”
      • 你用的是哪个浏览器?
      • chrome/firefox/ie 测试所有这些,因为我希望它适用于所有已知的凉亭
      • @AdityaPonkshe 澄清一下,您是否在浏览器或开发环境中收到此“未定义的属性名称(自动完成)”?因为谷歌搜索这样的错误会引导我解决问题。
      • @AdityaPonkshe 是的,我的错,我猜在同一时刻回答了 :) 似乎有解决此类问题的方法。对eclipse不太熟悉,但值得一试:stackoverflow.com/questions/4193905/…(只是因为看到警告很烦人)
      【解决方案3】:

      我认为这与这个问题有关autocomplete

      尝试使用 javascript 为表单添加属性自动完成

      someForm.setAttribute( "autocomplete", "off" ); someFormElm.setAttribute( "autocomplete", "off" );
      

      【讨论】:

        【解决方案4】:

        该解决方案帮助了我: 如果您使用的是谷歌浏览器,请尝试以下操作: 将鼠标指针放在要删除的条目上, 按 删除。 如果条目未删除,请按 Shift+Delete

        【讨论】:

          猜你喜欢
          • 2013-04-10
          • 1970-01-01
          • 2017-01-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-08-13
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多