2016-08-02 117 views
0

我有一個表格:自動填充不會關閉

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

其呈現爲:

<form class="form-container" autocomplete="off" action="https://stackoverflow.com/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"> 

(即使密碼值設置爲「」)

因此,我已將所有設置爲自動完成關閉。現在,當我瀏覽網頁我得到這個:

enter image description here

任何線索,爲什麼自動完成仍然是嗎?

回答

0

機會是你已經保存您的登錄信息到瀏覽器說網站的網址,因此它總是會在那裏被默認。如果您從您的瀏覽器保存的密碼區刪除它們應該沒事,你必須在<form>標籤自動完成=「關閉」。

+0

我曾多次存儲幾次我的電子郵件地址和密碼。問題在於,在該網站上與your_email和your_password輸入無關的其他表單上,我也獲得了這些值。我認爲有一種方法可以讓它消失。也許命名錶單或類似的東西。 –