我有一张表格:
<%= 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">
(即使密码值设置为&#34;&#34;)
所以我已将所有设置为自动完成功能。现在,当我访问该网站时,我得到了这个:
为什么自动完成功能仍然存在?
答案 0 :(得分:0)
您可能已将登录详细信息保存到浏览器中以显示所述网站网址,因此默认情况下它始终位于此处。如果你从浏览器存储密码区域删除它们应该没问题,因为你有autocomplete =&#34; off&#34;在<form>
标记中。