控制輸入法演示

2021-06-26 05:04:23 字數 831 閱讀 4496

部落格:

開發一般的b/s架構的管理型別應用,都需要大量錄入表單。

如果能依據輸入的內容的型別,智慧型的切換輸入法,那可太人性化了。

比如:錄入中文姓名時自動換成中文輸入法,錄入英文名時自動換成英文輸入法,錄入數字時只有錄入1-9。

演示的截圖:

演示的html**如下:

其中使用了js/jquery.js,你自己加入。

說明:本測試依賴js/jquery.js

----js控制輸入內容演示----

原始的文字框:

只允許輸入數字和小數點:(js實現)

----css控制輸入法演示----

請注意輸入法的變化style="ime-mode:auto;" auto 代表開啟輸入法 (預設)

請注意輸入法的變化style="ime-mode:active;" active 代表輸入法為中文

請注意輸入法的變化style="ime-mode:inactive;" inactive 代表輸入法為英文

請注意輸入法的變化style="ime-mode:disabled;" disable 代表關閉輸入法

修正:

上面的js目的是控制只能輸入數字,結果連退格、del、左右鍵 都不讓輸入了,下面的做了修正,並解決了一項瀏覽器相容問題。

//獲得事件物件

function geteventobject()

return null;

}; //只能輸入數字

function checkinputpagenumber()else

}

大小: 59.1 kb

輸入法控制

unit u ime inte ce implementation uses windows,forms,imm,sysutils,messages varstmpclassname,stmpime string 失去焦點時的控制項名稱和輸入法名稱 msghandle hhook 0 判斷當前類名是...

c 檢測中英輸入法 用C 控制當前輸入法

如何獲取系統中所有的輸入法,以及如何根據輸入語言及其他特殊要求選擇特定的輸入法,下面我以兩段程式片斷再加以說明。1 遍歷系統中所有的輸入法,可以用以下程式片斷 foreach inputlanguage lang in inputlanguage.installedinputlanguages th...

Visual C 程式設計控制輸入法

5 加入選擇輸入法成員函式 bool cinputlanguage selectinputlanguage il pil return true 6 其它部分 cinputlanguage cinputlanguage cinputlanguage cinputlanguage 消除鍊錶記憶體。vo...