【发布时间】:2019-04-06 02:47:04
【问题描述】:
我在使用autocomplete="current-password" 时遇到问题,其中表单未显示当前密码。密码保存在 Chrome 中。 input 包裹在 form 中。有人对autocomplete="current-password" 不为他们工作有疑问吗?
这是我对 React 的输入:
<input
type={this.state.visible ? `text` : `password`}
onChange={(e) => this.props.onChange('password', e.target.value)}
autoComplete="current-password"
placeholder="password"
/>
我没有看到任何关于这不起作用或有人提到这不起作用。
注意:autoComplete 在 React 中必须以这种方式拼写,因为 react 无法将属性识别为 autocomplete,但在 DOM 上呈现为 autocomplete
这是元素在DOM 上的呈现方式:
<form class="sign-in">
<div class="input-group">
<label>Email</label>
<input type="email" placeholder="achroma@gmail.com" autocomplete="username" name="email" value="">
</div>
<div class="input-group">
<div class="password-top">
<label>Password</label>
<span class="password-toggle">show password</span>
</div>
<input type="password" autocomplete="current-password" placeholder="password">
<span class="forgot-password">Forgot Password?</span>
</div>
</form>
【问题讨论】:
-
你周围有 autocomplete="username" 吗?以父形式可能是?
-
@SimDim 看一下我刚刚添加的DOM的渲染
-
你在本地主机上试试这个吗?
标签: html reactjs autocomplete