HTML中禁止自動(dòng)完成和禁用輸入法

2022-07-01    分類: 網(wǎng)站建設(shè)

IE提供了一個(gè)自動(dòng)完成功能可以記憶我們的輸入內(nèi)容(如登錄帳號(hào)等),方便下一次快速地錄入類似資料.這確實(shí)是一個(gè)非常友好的功能, 在操作時(shí)只需用鼠標(biāo)雙擊文本框或輸入前幾個(gè)字符, 系統(tǒng)會(huì)自動(dòng)列出以前的錄入歷史供你選擇, 大大提高錄入速度及準(zhǔn)確性. 相信大多數(shù)IE的用戶都啟用了這項(xiàng)功能.
      然而做為網(wǎng)站開發(fā)者來說, 并不希望什么資料都記憶在用戶的電腦上(如銀行帳號(hào)和其它重要的帳號(hào)及密碼), 但是我們又不能要求用戶禁用自動(dòng)完成的功能. 幸好IE5.0后為 INPUT type=password, INPUT type=text, FORM 等控件加入了一個(gè) AUTOCOMPLETE的屬性,要禁止控件自動(dòng)完成功能,只需把AUTOCOMPLETE設(shè)為off即可,如:
整個(gè)表單禁止自動(dòng)完成


禁止文本框自動(dòng)完成

在腳本中禁止自動(dòng)完成
function init()
{
    element.setAttribute("AutoComplete", "off");
}

另外,如果要禁止文本框使用輸入法,可以把在它的樣式中添加 ime-mode : disabled 即可,但是這樣并不能禁止輸入漢字,因?yàn)橛脩暨€是可以通過復(fù)制粘貼輸入漢字的.如:

微軟的.NET PASSPORT 就是這樣實(shí)現(xiàn)的,但是因該還會(huì)有其它的方法,因?yàn)樵赮AHOO 和 GMAIL的實(shí)現(xiàn)方法就不一樣。

網(wǎng)站欄目:HTML中禁止自動(dòng)完成和禁用輸入法
當(dāng)前URL:http://www.muchs.cn/news/173630.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)企業(yè)建站服務(wù)器托管、網(wǎng)站營(yíng)銷外貿(mào)建站、App開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)