浏览器错误地预先填充表单值

时间:2014-08-12 14:31:10

标签: html google-chrome input

我正在使用Google Chrome版本34来测试我制作的html表单。 Chrome(和其他浏览器)具有一定的友好能力来记住某些先前输入的用户名和密码。在稍后访问该网站时,您的姓名和密码将自动填入正确的字段中。

现在我的表格中有一个输入问题。它的格式与所有其他格式一样,其标签/和ID表示“电话号码”:

<label class="inputLabel" for="accountTelephoneNumber">Telephone</label>                            
<input type="text" id="accountTelephoneNumber" class="inputFieldText"/>

出于某种原因,Google Chrome在此字段中填写了我的用户名! (我的网站有一个单独的页面,实际上有一个用户名输入字段)我不确定是什么让我的电话领域如此特别,以至于他自动填充该字段。

我可以通过清除缓存来删除此行为,但显然这并不能解决问题。如何告诉浏览器输入字段不应该填充任何内容?

供参考,这是我登录页面上的输入:

    <form>
    ...
        <input type="text" name="userName" placeholder="username"/>             
        <input type="password" name="password" placeholder="password"/>                                         
        <button class="submitButton" type="submit"><s:text name="login_button_label"/></button>
    </form>

1 个答案:

答案 0 :(得分:1)

填写用户名时,

是否为黄色框?如果是这样,请尝试此链接Disabling Chrome Autofill