2017-02-15 55 views
0

我正在本地建立一個網站,並以一種形式我有一個電話號碼輸入和密碼輸入。 Chrome會預先填寫這些字段,電話號碼和我的電子郵件地址,以及密碼字段(如圖所示)。如何擺脫本地開發的頁面上的窗體自動填充

enter image description here

這是一個註冊頁面,所以我不想讓密碼字段預填和電話號碼不應該包含電子郵件地址做。

這是這些輸入的標記:

<input type="tel" value="" id="phone" name="phone" class="input "> 

<input type="password" placeholder="Min 10 characters" id="password" name="password" class="input "> 

事我已經嘗試禁用鉻自動完成,所有這些都沒有效果:

  • 添加autocomplete="off"/autocomplete="false"到兩個輸入自己和外部表單元素。
  • 從一開始就從瀏覽器歷史記錄清除自動完成數據。
  • 更改相關輸入的ID和名稱屬性。

,防止鉻自動填入輸入的唯一的事情是添加另一個phone輸入之前和風格也爲隱藏,這是一個可怕的黑客我想避免。

將電子郵件地址插入tel輸入名稱phone的原因是什麼?我怎樣才能防止這種行爲?

我並不擔心完全禁用自動填充,但我不希望它將電子郵件地址插入到電話號碼輸入中。

+0

使用表格標籤,並在其中寫入自動填充=「關」 – KiranPurbey

+0

正如問題中所述,已嘗試此操作 – harryg

回答

1
  1. 打開Chrome。
  2. 點擊右上角的設置。
  3. 點擊底部的顯示高級設置。
  4. 在「密碼和表單」下,單擊管理自動填充設置。
  5. 指向條目(在您的情況下:電話號碼輸入)並點擊 刪除關閉。

注意:電子郵件地址已填寫在電話號碼輸入字段而不是電話號碼。

+0

刪除了所有自動填充數據後,「管理自動填充設置」對話框完全爲空。沒有什麼可以刪除的。 – harryg