【问题标题】:how to use <input> autocomplete如何使用 <input> 自动完成
【发布时间】:2014-03-09 06:43:03
【问题描述】:

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

 <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 不支持自动完成还是我做错了什么?
谢谢

【问题讨论】:

    标签: html input autocomplete


    【解决方案1】:

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

    <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>
    

    顺便说一句:如果您在&lt;form&gt; 表单标签中指定了自动完成属性,则不要携带它。仅当您想关闭特定字段的自动完成功能时才添加。

    【讨论】:

    • 谢谢!我已经需要使用自动完成很长时间了,它会很有用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-28
    • 1970-01-01
    • 1970-01-01
    • 2016-09-16
    • 2020-10-18
    • 2011-06-06
    相关资源
    最近更新 更多