CSS文字框輸入法自動切換

2021-08-28 01:40:02 字數 806 閱讀 8302

第乙個是不顯示輸入法,即用鍵盤也不能切換輸入法。

第二個是自動切換成英文的輸入法,但還可以用鍵盤切換。

第三個是自動切換成中文輸入法,但還可以用鍵盤切換。

第四個是根據當前的輸入法來確定的,如果當前是英文的,那就顯示英文,是中文的那就顯示中文。

css 之 ime-mode

語法:ime-mode : auto | active | inactive | disabled

取值:auto : 預設值。不影響ime的狀態。與不指定 ime-mode 屬性時相同

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

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

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

說明:設定或檢索是否允許使用者啟用輸入中文,韓文,日文等的輸入法(ime)狀態。

此屬性對於 currentstyle 物件而言是唯讀的。對於其他物件而言是可讀寫的。

對應的指令碼特性為 imemode 。

示例:input

就是這樣。所以當某個文字域不需要中文輸入的時候,我們可以通過設定 ime-mode 屬性值為 inactive 或者 disabled,減少錯誤的可能性。同樣的我們可以設定那些需要中文輸入的文字域的 ime-mode 屬性值為 active。

通常c/s的業務系統,都會注意輸入法的控制問題。開發基於b/s的業務系統,也一定會遇到同樣問題,ime-mode相信可以幫上忙。不過 firefox 並不支援這一樣式單屬性

文字框 指定輸入 法

指定乙個值,該值是用來確定在選定了物件時該物件的輸入法編輯器 ime 的狀態。成員成員名稱 說明 inherit 繼承父控制項的 ime 模式。nocontrol 無 預設 on ime 已開啟。此值指示 ime 已開啟,可以輸入中文或日語特定的字元。此設定僅對日語 簡體中文和正體中文 ime 有效...

safari下文字框關閉IME輸入法的一些實現思路

最近對手機版的web程式做維護,leader覺得登陸框的輸入法切換很麻煩,非英文下能不能自動關閉呢?花了一天時間,做了個小調查,並且簡單實現了一下,不是很完美,因為發現android下效果沒有很好。我們都知道在ie下,可以直接使用css的ime mode來控制和關閉輸入法,firefox也是支援的。...

文字框輸入限制

1.文字框只能輸入數字 小數點也不能輸入 2.只能輸入數字,能輸小數點.3.數字和小數點方法二 4.只能輸入字母和漢字 5.只能輸入英文本母和數字,不能輸入中文 6.只能輸入數字和英文chun 7.小數點後只能有最多兩位 數字,中文都可輸入 不能輸入字母和運算符號 57 event.keycode ...