【问题标题】:Autocomplete does not turn off自动完成不会关闭
【发布时间】:2016-12-07 15:50:56
【问题描述】:

我有一个表格:

<%= form_tag("/users/submit_users_form", method: "post", class: "form-container", :autocomplete => 'off')  

呈现为:

<form class="form-container" autocomplete="off" action="/users/submit_users_form" accept-charset="UTF-8" method="post">

然后我有了 text_field_tag 和 password_field_tag:

<%= text_field_tag 'your_email', '', :required => true, :autocomplete => 'off' %>
<%= password_field_tag 'your_password', '', :required => true, :autocomplete => 'off' %>

呈现为:

<input type="text" name="your_email" id="your_email" value="" required="required" autocomplete="off">

<input type="password" name="your_password" id="your_password" value="" required="required" autocomplete="off">

(连密码值都设置为“”)

所以我已将所有设置为关闭自动完成。现在,当我访问该网站时,我得到了这个:

任何线索为什么自动完成仍然打开?

【问题讨论】:

    标签: html ruby-on-rails forms


    【解决方案1】:

    您可能已将登录详细信息保存到所述站点 URL 的浏览器中,因此默认情况下它将始终存在。如果您从浏览器存储密码区域中删除它们应该没问题,因为您在 &lt;form&gt; 标记中有 autocomplete="off"。

    【讨论】:

    • 我已经多次存储了我的电子邮件和密码。问题是,在该网站上与 your_email 和 your_password 输入无关的另一个表单上,我也填写了这些值。我认为有一种方法可以消除这种情况。也许命名表单或类似的名称。
    猜你喜欢
    • 2016-09-26
    • 2015-08-20
    • 1970-01-01
    • 1970-01-01
    • 2014-07-15
    • 1970-01-01
    • 2018-01-13
    • 2010-12-17
    相关资源
    最近更新 更多