【发布时间】:2018-10-04 07:00:41
【问题描述】:
我有一个非常基本的表格,我在其中询问用户的姓名、手机、电子邮件。我使用以下代码在这些字段中启用了自动完成功能:
<label for="frmNameA">Name</label>
<input name="name" id="frmNameA" placeholder="Full name" required autocomplete="name">
<label for="frmEmailA">Email</label>
<input type="email" name="email" id="frmEmailA" placeholder="name@example.com" required autocomplete="email">
<label for="frmPhoneNumA">Phone</label>
<input type="tel" name="phone" id="frmPhoneNumA" placeholder="+1-650-450-1212" required autocomplete="tel">
Here 是小提琴。目前,用户必须关注这些元素,然后显示建议。加载表单后,有什么方法可以预填充这些数据?我们想预填充自动完成中的第一个建议,而不是一些硬编码的值。
另外,我看到 facebook、twitter 等网站仅使用自动完成功能而不是预填充数据 - 是否有任何具体原因不预填充这些内容?
【问题讨论】:
标签: html google-chrome autofill