如何抑制Firefox密码字段填写?
时间:2020-03-05 18:49:32 来源:igfitidea点击:
我正在开发一个网站。我使用的是单页网络应用程序样式,因此该网站的所有不同部分都已AJAX转换为index.php。当用户登录并告诉Firefox记住他的用户名和密码时,网站上的所有输入框都会自动填充该用户名和密码。这是更改密码的表单上的问题。如何防止Firefox自动填写这些字段?我已经尝试给他们提供不同的名称和ID。
编辑:有人已经问过这个。谢谢乔尔·库恩霍恩(Joel Coohorn)。
解决方案
回答
我们是否尝试过在输入标签中添加autocomplete =" off"属性?不知道它是否会工作,但是值得一试。
回答
从Mozilla的文档中
<form name="form1" id="form1" method="post" autocomplete="off" action="http://www.example.com/form.cgi"> [...] </form>
http://developer.mozilla.org/en/How_to_Turn_Off_Form_Autocompletion
回答
我们所有的输入框都设置为type = password吗?那样就可以了。我们可以做的一件事,但我不确定这是最好的答案,是将输入框保留为输入类型,而只使用javascript和onkeydown事件将星号放置在输入框中,而不用使用浏览器渲染它。 Firefox不会预先填写。
顺便说一句,我不得不从事单页Web应用程序的工作,我绝对讨厌它。我们为什么要剥夺用户为页面添加书签的功能?要使用后退按钮?