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框獲取焦點後,自動禁掉中文輸入法,也切換不了。

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

輸入法怎麼切換啊,如何切換輸入法啊

最佳答案 桌面圖示解決方法 控制面板 語言和區域設定 區域和語言選項 語言 詳細資訊 語言欄 勾選 在桌面上顯示語言欄 確定 退出 這種情況很普遍,一般是輸入語言程式紊亂照成的,表現為 ctrl shift無法切換輸入語言,ctrl space只能切換一種輸入方式,即便設定正確也無法正常使用組合鍵切...

搜狗輸入法怎麼設定,搜狗輸入法如何設定

搜狗輸入法設定如下。隨便找個地方打字,調出搜狗輸入法,然後在輸入法上面點選滑鼠右鍵,選擇 設定屬性 在 常用 選型卡裡面可以設定輸入風格以及特殊習慣等,比如首字母簡拼,這樣對於拼音打字的人來說是很方便的。然後切換到 按鍵 選項卡,可以對shift鍵的功能進行設定,還可以設定翻頁快捷鍵。切換到 外觀 ...

關於法語輸入法,搜狗輸入法如何新增法語輸入?

加拿大鍵盤我不太熟,但法國法語鍵盤的話,表示溫度的小圈圈是 shift 下劃線 這個下劃線指的是中文鍵盤上0旁邊的下劃線那個鍵 你可以試試 但記這些符號的輸入有點煩,用搜狗拼音輸入法,輸入 du 就會有小圈圈出現了 完善的共同 在法語鍵盤的狀態下 2 3 4 5 6 7 8 9 0 a q z w ...