如何autocomplete在主要浏览器中禁用特定input(或form field)?
为政府医疗保健机构工作的乐趣之一就是必须处理与处理PHI(受保护的健康信息)有关的所有偏执.不要误会我的意思,我尽一切可能保护人们的个人信息(健康,经济,上网习惯等),但有时人们会有点过于兴奋.
例证:我们的一位州客户最近发现浏览器提供了保存密码的便利功能.我们都知道它已经存在了一段时间并且是完全可选的,并且由最终用户决定是否使用或不使用它.然而,目前有一点骚动,我们被要求找到一种方法来禁用我们网站的功能.
问题:网站是否有办法告诉浏览器不要提供密码?我很长一段时间都在网络开发,但不知道我之前遇到过这种情况.
任何帮助表示赞赏.
我创建了一个使用标记框下拉列表的Web应用程序.这适用于除Chrome浏览器(版本21.0.1180.89)以外的所有浏览器.
尽管input字段和form字段都具有该autocomplete="off"属性,但Chrome 仍然会显示该字段的先前条目的下拉历史记录,这会删除标记框列表.
我对Google Chrome及其表单自动填充功能存在设计问题.如果Chrome记住某些登录名/密码,则会将背景颜色更改为黄色.
以下是一些截图:

如何删除该背景或只是禁用此自动填充?
我刚刚被要求阻止浏览器保存输入到特定表单字段的数据.自从我完成了web开发以来已经有好几年了,这是一个相对较新的功能.我能够找到表单字段属性autocomplete ="off",但我似乎找不到任何说明哪些浏览器支持它的文档.有人能指出我在表格属性和浏览器兼容性图表的正确方向吗?
我刚刚将浏览器更新为Chrome版本63.0.3239.84(官方版本)(64位).
然后我继续访问我的网站,我有一个输入框autocomplete='off',但我仍然得到以下内容:
(你可以在下面看到我内置的建议下拉菜单)
这从来就不是这样的.没有其他改变!
为什么会这样?这是新版Chrome中的错误吗?我已尝试过所有其他建议,autocomplete="false"或将autocomplete = off应用于表单.我甚至试图在页面加载后用jquery应用这些,但也没有运气.
我已经在不同操作系统上使用最新版本的chrome在多台机器上进行了测试.问题依然存在.
最近我遇到了一个问题,我想在所有浏览器中禁用自动完成功能.
Chrome在设置中有一项新功能,您可以在其中添加卡号.并且要求也是禁用它.
在所有浏览器中有效的方法是在表单级别执行此autocomplete = false.
但这不符合w3规则,他们强制要求autocomplete = off | on.
有人可以向我解释为什么在所有浏览器中都有错误的作品?
甚至ie8,所有firefox,safari等.但是不符合要求.
我们如何在某些<input>页面上禁用Chrome的自动填充功能,以防止在页面加载时自动填充它们?
同时我需要启用自动完成功能,因此用户仍然可以通过单击输入或键入输入来查看建议列表.可以这样做吗?
编辑:如果您认为有必要,或者您觉得它会使您的解决方案更简单,请随意使用普通的Javascript或jQuery.
我正在使用Google Maps Javascript v3在HTML输入字段上设置自动填充,如下所示:
http://imgur.com/Rm6X2FI.png - (没有自动填充)
我遇到的问题是Chrome的自动填充功能会覆盖地图自动填充功能,如下所示:
http://imgur.com/7a2QM7L.png - (带自动填充)
几个月前我在网上找到了一个解决方案(参考:禁用Chrome自动填充),但似乎这个解决方案不再有任何影响.
<input type="text" name="address" id="address_fake" autocomplete="off" style="display:none">
<input type="text" name="address" id="address" autocomplete="off" placeholder="Address" />
Run Code Online (Sandbox Code Playgroud)
有什么方法可以阻止Chrome的自动填充功能显示在Google地图自动填充列表的顶部吗?
编辑:停止谷歌铬自动填充输入不提供我当前问题的解决方案.问题在于输入字段上的Chrome自动填充下拉菜单,而不是自动填充自动填充值的输入字段.
我有一个简单的登录表单,除非你使用Chrome的自动完成功能,否则只能使用peachy.
如果您开始输入并使用自动完成功能并自动填充密码,则我的angularjs模型没有任何密码值.
我试图通过在表单上设置属性来关闭自动完成,autocomplete="off"但似乎没有任何效果.
我该怎么做:1.如果有人使用Chrome的自动完成功能,请确保我能获得价值吗?2.禁用Chrome的自动完成功能?
<form class="form-signin" name="form" ng-submit="login()" autocomplete="off">
<h3>Login</h3>
<input type="email" name="email" class="form-control" placeholder="Email address" ng-model="user.email" required autofocus>
<input type="password" name="password" class="form-control" placeholder="Password" ng-model="user.password" required>
<button class="btn btn-lg btn-primary btn-block" type="submit">Sign in</button>
</form>
Run Code Online (Sandbox Code Playgroud) html ×8
autocomplete ×6
forms ×3
autofill ×2
browser ×2
angularjs ×1
css ×1
google-maps ×1
javascript ×1
passwords ×1
security ×1
w3c ×1