如何使用<input />自动完成

时间:2014-03-08 22:20:37

标签: html input autocomplete

输入标签中的自动完成选项存在问题 我将制作一个表单并为其配备自动完成功能,但自动完成功能不起作用。 请考虑以下代码:

 <form autocomplete="on">
<p>Full Name</p><br>
<input type="text" placeholder="Full Name" autocomplete="on"><br><p>Address</p>
<input type="text" placeholder="Address" autocomplete="on"><br>
<p>Email</p><br><input type="email" placeholder="Email"autocomplete="on"><br>
<input type="submit">
</form>

但是自动完成功能不起作用。我有最新版本的Firefox(27.0.1)。 Firefox不支持自动完成还是我做错了什么? 感谢

1 个答案:

答案 0 :(得分:1)

为输入字段添加名称属性。否则,自动填充功能不允许浏览器预测该值,因为它无法重新识别&#34;该领域。

<form autocomplete="on">
    <p>Full Name</p><br><input name="fname" type="text" placeholder="Full Name"><br>
    <p>Address</p><input name="address" type="text" placeholder="Address"><br>
    <p>Email</p><br><input name="email" type="email" placeholder="Email" ><br>
    <input type="submit">
</form>

顺便说一句:如果您在<form>表单标记中指定了自动填充属性,则不要携带自动填充属性。仅在您要关闭特定字段的自动填充时才添加。