繁体   English   中英

如何使用 <input> 自动完成

[英]how to use <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不支持自动完成功能还是我做错了什么?
谢谢

为您的输入字段添加名称属性。 否则,自动完成功能将使浏览器无法预测该值,因为它无法“重新标识”该字段。

<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>表单标记中指定了autocomplete属性,则不要携带该属性。 仅在要关闭特定字段的自动完成功能时添加。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM