html - autocomplete=new-password 并让他们通过再次输入密码来确认
问题描述
html5 现在有一些新的属性值,autocomplete
以在自动填充表单时帮助用户代理。新值之一new-password
用于告诉用户代理输入新密码,而不是用户的当前密码。
不过,我不清楚的是,当您的表单让用户输入两次新密码作为确认时,如何正确地告诉它为两个字段生成相同的密码?也许通过section-*
在两个输入上使用相同的自定义前缀,例如autocomplete="new-password section-my-new-pw"
?规范提到section-*
前缀会影响autofill scope,但它对我的情况并没有过于具体。
这是一个示例表单,我想它将代表许多网站将很快使用的内容 - 它区分current-password
和new-password
,并使用户确认新密码。
<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>
如果答案引用一个文档,而不是观察当前浏览器或扩展程序的行为方式,我会更喜欢。
解决方案
推荐阅读
- c# - 线程无法访问数据网格源集合
- google-cloud-platform - 如何查看谷歌云计算引擎托管实例组,它是有状态的还是无状态的?
- javascript - 如果 javscript 调用返回 false,则禁用 href 链接
- python - 如何根据熊猫中另一列数据框中的唯一值计算出现次数?请考虑以下示例
- php - JSON AJAX 脚本未接收到表单字段输入
- php - 用ajax调用外部表单并用jquery提交
- php - 如何在php中制作动态类别
- c# - Unity 5 MultiPlayer NetworkTransport.Send
- machine-learning - GridSearchCV 排名未返回所需值
- android - Ionic Android OpenID 身份验证问题