asp.net 限制textbox只能输入数字,并且防止启用输入法来输入字母或汉字

asp.net有时候在某些状态下,需要限定用户只能输入数字,放某些聪明的用户会利用输入法(如搜狗输入法:利用键盘输入zhang,按1键将’张‘输到文本框)来输入字母或中文。

下面介绍asp.net 限制textbox只能输入数字,并且防止启用输入法输入字母或中文的方法

具体代码如下:



注意:1.οnpaste="return false"  防止复制后粘贴

            2.style="ime-mode:disabled"  防止利用输入法来输入字母或汉字

            3.οnkeypress="if (event.keyCode < 48 || event.keyCode >57) event.returnValue = false;"  限制只能输入0-9

   

你可能感兴趣的:(asp.net 限制textbox只能输入数字,并且防止启用输入法来输入字母或汉字)