ie提供了乙個自動完成功能可以記憶我們的輸入內容(如登入帳號等),方便下一次快速地錄入類似資料.這確實是乙個非常友好的功能,
在操作時只需用滑鼠雙擊文字框或輸入前幾個字元, 系統會自動列出以前的錄入歷史供你選擇, 大大提高錄入速度及準確性. 相信大多數ie的
使用者都啟用了這項功能.
然而做為**開發者來說, 並不希望什麼資料都記憶在使用者的電腦上(如銀行帳號和其它重要的帳號及密碼), 但是我們又不能要求使用者
禁用自動完成的功能. 幸好ie5.0後為 input type=password, input type=text, form 等控制項加入了乙個 autocomplete的屬性,要禁止控制項
自動完成功能,只需把autocomplete設為off即可,如:
整個表單禁止自動完成
html code
禁止文字框自動完成
html code
在指令碼中禁止自動完成
html code
function init()
另外,如果要禁止文字框使用輸入法,可以把在它的樣式中新增 ime-mode : disabled 即可,但是這樣並不能禁止輸入漢字,因為使用者還是可
以通過複製貼上輸入漢字的.如:
html code
微軟的.net passport 就是這樣實現的,但是因該還會有其它的方法,因為在yahoo 和 gmail的實現方法就不一樣。
textbox控制項有什麼新鮮內容?嗯!有個看似很小但卻常帶來困擾的小「改良」,就是「自動完成」(autocomplete)。何謂自動完成呢?也就是
這個功能在最早被發明時大家覺得很方便很好用,但隨著資訊保安意識的加強,這個功能有時不但不討人喜歡,反而有點令人厭惡,為什麼呢
?現在無論是在家中、網咖還是公司,多人共享一台計算機的機會很多,而也是由於textbox的自動完成在作祟的緣故,他人要看你的e-mail甚
至假借您的帳號登入網頁並非難事,只要在textbox中選取你的帳號後,密碼通常會一併自動帶出。
關於這個惱人的問題,我接連被朋友問道該如何解決。在asp.net 2.0的textbox控制項內建的autocompletetype屬性可以輕易解決這個問題,只
要將textbox的autocompletetype設定為「disable」後,自動完成提示便完全不會出現了。
如何禁止文字框的記憶性輸入
html中禁止自動完成和禁用輸入法收藏 ie提供了乙個自動完成功能可以記憶我們的輸入內容 如登入帳號等 方便下一次快速地錄入類似資料.這確實是乙個非常友好的功能,在操作時只需用滑鼠雙擊文字框或輸入前幾個字元,系統會自動列出以前的錄入歷史供你選擇,大大提高錄入速度及準確性.相信大多數ie的使用者都啟用...
C 的TextBox的四種禁止編輯方法
前言 一般而言,textbox中有兩個屬性可以對其進行防止編輯的設定,這是最基礎的知識,也是我要提出的前兩種方法。而後兩種方法實際為一種,但可以應用於不同環境中。一 readonly屬性 這樣設定,textbox控制項則限制不能輸入,但可以讀取已有文字,樣式也與正常使用的textbox一致。1 在前...
如何處理 TextBox 裡的非法字元
如題,小的擔心 sql 攻擊,我原本用替換字元寫入資料庫,讀取資料的時候再重新替換回來還原字元,但是這樣很不方便。不知道用驗證控制項的正規表示式可不可以達到這個過濾非法字元的目的,請問大家都是怎麼處理非法字元的?最好說得詳細點,我是個菜鳥,五體投地拜謝中 看你自己的需要,一般的處理是htmlenco...