[精讚] [會員登入]
9992

關閉瀏覽器表單的自動完成autocomplete

“
什麼是自動完成?就是當我們在網頁的輸入文字欄位中打入文字時,瀏覽器會把曾輸入過歷史記錄中找出來讓我們選擇。
„

分享此文連結 //n.sfs.tw/10258

分享連結 關閉瀏覽器表單的自動完成autocomplete@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-25 11:37:32 最後編修
2016-11-20 12:08:12 By 張○○
 

hemfig{A*5(-B=C-D-E=)}什麼是自動完成?就是當我們在網頁的輸入文字欄位中打入文字時,瀏覽器會把曾輸入過歷史記錄中找出來讓我們選擇。

中文叫「自動完成」或「自動填滿」,英文叫作autocomplete 或autofill。我們的瀏覽器貼心的幫我們過去要填的字列出。

據說最早是ie提供的功能,現在已成為所有瀏覽器基本配備功能。這是很方便的功能,可以讓我們少打字,或是不需要打字。

but,就是這個but。

有時候我不需要這個功能,例如:

1. 輸入帳密時,可以不要提示

2. 在表單下面要放提示文字時,出現這個會擋住

3. 資料有隱私性時,提示會很糗

4. 輸入capcha時,這個出來毫無意義。

新的html5有一個新的屬性,可用在input和form的欄位,支援html5的瀏覽器都有效。

關閉
autocomplete="off"  

開啟
autocomplete="on"

舉例一 使用在input
 <input type="text" id="email" name="email" value="" placeholder="user@example.com"  autocomplete="off">

舉例二 使用在form
<form method="post" action="some/action"  autocomplete="off">

使用在表單時,下面的input欄位就會生效。

使用jq的方法
$('form,input,select,textarea').attr("autocomplete", "off");

參考資料

[1] http://stackoverflow.com/questions/582244/is-there-a-w3c-valid-way-to-disable-autocomplete-in-a-html-form


原文 2015-10-14 12:57:21

END

你可能感興趣的文章

[HTLM5] html元件上的 data-* 屬性 html5 中元件中多了一個 data-*的屬性,這個屬性超級好用

如何讓瀏覽器每次都重新載入css、js、圖檔 不管怎麼刷新網頁,他總是跑出來舊的內容,這對開發的人來說很困擾...

CSS 垂直中文字 要把文字垂直顯示的處理中文字正轉或逆轉90度的css設定

關閉瀏覽器表單的自動完成autocomplete 什麼是自動完成?就是當我們在網頁的輸入文字欄位中打入文字時,瀏覽器會把曾輸入過歷史記錄中找出來讓我們選擇。

[HTLM5] 表單color、email、url、search、tel輸入類型 介紹HTML5好用的輸入類型:color、email、url,以及兩個形同雞肋的類型search、tel..

[CSS] 改變文字選擇的顏色(反選的顏色) 我們會用滑鼠選取一小段文字,可能是為了複製或是為了看他清楚點,這篇來改變他選擇時的背影色。

隨機好文

HP SAS硬碟leds燈號說明 HP SAS硬碟leds燈號(hp g7/g6系統適用)說明

世紀帝國征服者新版本--被遺忘的帝國 世紀帝國征服者新版本--被遺忘的帝國 世紀二代的征服者是精典遊戲中的精典,aofe更好玩...

外匯課程經驗 有天遇到某個朋友的正妹朋友,說她有個很棒的外匯投資課程,要我們去聽,只收場地費200大洋。她又說續效最差一個月也有1%,誰還在苦哈哈上班?

正則表達式:Email名稱防止連續輸入點(.)及下底線(_) Email的名稱中要允許特殊符號,但又不允許連續出現的正則表達式

[Bootstrap] Datepicker使用/Bootstrap日期選日期選擇器的使用 Bootstrap日期選日期選擇器的使用