当表单验证失败时,JavaScript的preventDefault方法可以停止密码保存吗?

时间:2017-01-14 07:41:10

标签: javascript forms

我完全反对在用户可以或不能保存密码的情况下发出指示,同时我也反对指示应从渲染引擎中移除autocomplete属性支持的人;对手头的情况总是主观的。

据说我正在努力改进我的密码重置表单并进行验证。提交表单时,浏览器总是尝试更新密码,但是如果表单验证失败,我不希望浏览器纠缠该人,因为如果表单验证显然密码没有被更新失败。我尝试使用event.preventDefault() 进行失败的表单验证,但这似乎不适用于Firefox(我的主浏览器)。

如果表单验证失败,我怎样才能阻止浏览器提示用户保存密码

没有框架或库。

1 个答案:

答案 0 :(得分:1)

我一直在为我的网络应用程序玩这个,并且有一篇关于MDN的有趣文章。

The autocomplete attribute and login fields

TL / DR:您可以将密码节点的自动完成属性设置为“新密码”,这将阻止Firefox(至少)提供记住密码。

祝你好运......