Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html autocomplete=新密码,并让他们通过再次输入密码进行确认_Html_Autocomplete_Passwords_Autofill_Change Password - Fatal编程技术网

Html autocomplete=新密码,并让他们通过再次输入密码进行确认

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”?规范中提到了部分-*前缀将影响,但对于我的案例,它并没有太具体

html5现在为
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中也可以使用。您不应该在段落中使用输入。