【发布时间】:2016-06-08 17:34:25
【问题描述】:
似乎每隔一周我都需要添加、扩展或想出不同的方法来解决这个问题。自从谷歌决定我们不想再识别“自动完成”属性以来。我的理智已经失控了。
我在表单中有一个密码字段,用户需要重新输入密码才能授权所采取的操作。但是,由于该字段,chrome 决定使用用户凭据预填充之前出现的任何文本字段。
我尝试过隐藏输入,或者通过隐藏类型或隐藏样式,我尝试在表单上方短暂显示字段,然后动态设置它们的样式。在此之前我也尝试了很多东西,但没有任何效果。
总体而言,我的问题是我也不能简单地通过脚本强制清除该字段,因为有问题的字段可能由我的脚本从前端或后端填充,因为没有干净的方法来检测放入的内容现场有什么。
那么解决方法是什么?有人有什么好东西吗?
【问题讨论】:
标签: javascript html forms google-chrome reactjs