我正在使用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>