我有一个应用程序,其中存在正常登录。登录后,用户可以创建其他用户,我们的表单中包含用户名和密码字段。 现在我的问题是,当在应用程序和浏览器中登录时要求记住密码。如果我说是,然后我去创建其他用户,那么表单显示的用户名密码已填写我用于登录。 我想记住主登录表单的密码,但不希望在创建其他用户时显示这些密码。这主要是镀铬。也可以在移动浏览器中使用其他浏览器。 我尝试清除文档准备就绪的文本框,并为表单设置自动完成功能。但没有成功。如果我从密码文本框中删除type =“password”属性,则浏览器不会自动填充用户名/密码文本框,但会导致密码显示。 任何克服这个问题的建议都是受欢迎的。
答案 0 :(得分:2)
使用AutoComplete=off
autocomplete属性指定输入字段是否应启用自动完成。
<input type="email" name="email" autocomplete="off">
自动填充功能允许浏览器预测值。当用户开始输入字段时,浏览器应根据先前输入的值显示填充字段的选项。
注意:自动填充属性适用于以下类型:text, search, url, tel, email, password, datepickers, range, and color
。
<强>更新强>
显然chrome
忽略autocomplete="off"
这个问题可以帮到你
Chrome Browser Ignoring AutoComplete=Off
更新3
还有另一种适用于人们的解决方案,即使用autocomplete="false"
参考w3school
答案 1 :(得分:0)
您无法告诉浏览器只自动填充一组用户名和密码!浏览器对用户名和密码的任何指示都存在安全风险。
您最好的选择是让输入控件具有不同的ID和名称,以便浏览器不会认为这与保存信息的格式相同。