js或者jquery如何禁止輸入法讓輸入框只能處於英

時間 2021-06-26 18:43:32

1樓:匿名使用者

css3有 ime-mode 屬性,可以開啟或禁止輸入法,但只對ie和ff有效。

auto:不影響ime的狀態。

normal:正常的ime狀態

active:指定所有使用ime輸入的字元。即啟用本地語言輸入法。使用者仍可以撤銷啟用ime

inactive:指定所有不使用ime輸入的字元。即啟用非本地語言。使用者仍可以撤銷啟用ime

disabled:完全禁用ime。對於有焦點的控制元件(如輸入框),使用者不可以啟用ime

2樓:

之前在專案裡遇到過這個問題,但是沒有完全解決。當時對input框做了輸入範圍的限制,是通過keycode值作的判斷,但是在ie中開啟專案有時會出現按下按鍵沒有反應的情況,後來發現是中文鍵盤的keycode值和英文不一樣

後來我是這樣解決的:$('thisinput').css('ime-mode', 'disabled');這個屬性貌似只有ie認識,我在chrome中試了,根本不識別。

給某個input框設定了這個屬性,在ie中,這個input框獲取焦點後,自動禁掉中文輸入法,也切換不了。

這種實現方式不怎麼好,而且也沒有徹底解決問題,你如果找到更好的思路也給我說下...

js如何擷取中文字串,jquery 或 js如何擷取字串?

1 使用string變數的substr 方法 返回一個從指定位置開始的指定長度的子字串。string str str.substr start length str要提取子字串的字串文字或 string 物件。引數start 必選項。所需的子字串的起始位置。字串中的第一個字元的索引為 0。lengt...

怎麼通過js或者jquery獲取頁面裡面的內容

js document.getelementbyid 獲取指定 id 的元素 js document.getelementsbyclassname 獲取帶有指定類名的所有元素的節點列表 js document.getelementsbytagname 獲取標籤名稱的所有元素的節點列表 集合 節點陣列...

用js(最好jQuery)重寫confirm方法

confirm function msg,func1,func2,w,h function confirm msg,func1,func2,w,h 這裡還可以判斷msg的長度進行排版,並調整彈出框的大小 install window.top,opts dialogdata.dialogdiv.fin...