使用jquery控制只能輸入數字,並且關閉輸入法

2021-08-26 01:30:59 字數 470 閱讀 8912

控制文字框只能輸入數字是乙個很常見的需求,比如**號碼的輸入、數量的輸入等,這時候就需要我們控制文字框只能輸入數字。在用js控制之後在英文輸入法的狀態下去敲擊鍵盤上的非數字鍵是輸不進去的,然而當你轉到中文輸入法的時候輸入的是中文,再按空格或回車鍵,中文或英文本母就輸進去了,這時候就需要我們在文字框得到焦點的時候把輸入法關閉,就是不響應輸入法的切換。如下語句可以實現這樣的功能。

下面的語句是用jquery寫的,控制class為checknum的文字框只能輸入數字和小數點。

//監聽鍵盤,只允許輸入數字和小數點

$(".checknum").keypress(function(event) ).focus(function() );

imemode有四種形式,分別是:

active 代表輸入法為中文

inactive 代表輸入法為英文

auto 代表開啟輸入法 (預設)

disable 代表關閉輸入法

Jquery控制只能輸入數字

控制文字框只能輸入數字是乙個很常見的需求,比如 號碼的輸入 數量的輸入等,這時候就需要我們控制文字框只能輸入數字。在用js控制之後在英文輸入法的狀態下去敲擊鍵盤上的非數字鍵是輸不進去的,然而當你轉到中文輸入法的時候輸入的是中文,再按空格或回車鍵,中文或英文本母就輸進去了,這時候就需要我們在文字框得到...

jquery控制input只能輸入數字和兩位小數

jquery function num obj g,只保留第乙個,清除多餘的 obj.value obj.value.replace replace g,replace obj.value obj.value.replace d d d 1 2.3 只能輸入兩個小數 限制只能保留兩位小數點 type...

Jquery控制只能輸入數字的常見方法

1.html 元素控制 只能輸入數字,不包括小數點。type text id bankaccount name bankaccount maxlength 64 onkeyup this.value this.value.replace d g,onafterpaste this.value thi...