[精讚] [會員登入]
8563

關閉瀏覽器表單的自動完成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

你可能感興趣的文章

網頁自動轉址的四種方法 設定網頁自動轉址的四種方法,三種html,一種php

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

產生模糊的文字 有時我們需要產生模糊的文字,類似毛玻璃看到的效果。

[CSS] placeholder 屬性的CSS怎麼設定? 常會用到的placeholder可以在沒填值時有提示的文字,想要改變格式該怎麼做?

網頁的標頭(head)搜尋引擎和FB最佳化 網頁的標頭(head)搜尋引擎和facebook最佳化

[HTLM5] 表單number和range輸入類型 介紹HTML5和數字有關的輸入類型number/range 等類型

我有話要說

>>

限制:留言最高字數1000字。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

為什麼要買長達二十年的保單? 為什麼要買長達二十年的保單?找一個可以說服我買二十年保單的理由。

談借錢 人借錢時手心向上頭向下,人還錢時手心向下頭向上

維修冰箱 維修冰箱

[AS3] 我做的唯一一個Flash As3遊戲UFO INVADSION [AS3] 我做的唯一一個Flash As3遊戲,是第一個也是最後一個,後來就沒再寫as3,不過as3還滿好玩的。

「許功蓋」的字以及源由 有玩過電腦一段時間的人,都聽過這個人(有一天我才發現7年級的竟然都不認識這個