Html autocomplete=新密码,并让他们通过再次输入密码进行确认
html5现在为Html autocomplete=新密码,并让他们通过再次输入密码进行确认,html,autocomplete,passwords,autofill,change-password,Html,Autocomplete,Passwords,Autofill,Change Password,html5现在为autocomplete属性提供了一些新的属性值,以帮助用户代理自动填写表单。其中一个新值,new password,用于告诉用户代理输入一个new密码,而不是用户当前的密码 但我不清楚的是,当您的表单让用户输入两次新密码作为确认时,如何正确地告诉它为两个字段生成相同的密码?可能通过在两个输入上使用相同的自定义部分-*前缀,例如autocomplete=“new password section my new pw”?规范中提到了部分-*前缀将影响,但对于我的案例,它并没有太具体
autocomplete
属性提供了一些新的属性值,以帮助用户代理自动填写表单。其中一个新值,new password
,用于告诉用户代理输入一个new密码,而不是用户当前的密码
但我不清楚的是,当您的表单让用户输入两次新密码作为确认时,如何正确地告诉它为两个字段生成相同的密码?可能通过在两个输入上使用相同的自定义部分-*
前缀,例如autocomplete=“new password section my new pw”
?规范中提到了部分-*
前缀将影响,但对于我的案例,它并没有太具体地说明这意味着什么
我想这是一个示例表单,它代表了许多网站即将使用的内容—它区分了当前密码
和新密码
,并让用户确认新密码
<form>
<p>Username <input type="text" autocomplete="username" name="username"></p>
<p>Current Password <input type="password" autocomplete="current-password" name="current-password"></p>
<p>New Password <input type="password" autocomplete="new-password" name="new-password"></p>
<p>Confirm New Password <input type="password" autocomplete="new-password" name="confirm-new-password"></p>
</form>
用户名
当前密码
新密码
确认新密码
我更喜欢答案引用文档,而不是关于当前浏览器或扩展行为的观察。只需在确认输入中使用autocomplete=“new password”。如果您选择在密码输入中生成新密码,则确认输入会立即填充相同的值。在铬中测试
参考:
国际海事组织提到的链接比这个答案更清楚。基本上,您应该在new和confirm password字段上使用
new password
属性。在Firefox中也可以使用。您不应该在段落中使用输入。