文本框不能输入中文判断
具体步骤:
方法一:用文本框的CSS属性ime-mode实现。
提示:设置ime-mode为disabled的意思是禁止在输入时禁止用户激活输入中文,韩文,日文等的输入法(IME)状态,因为这个只能检测到键盘的输入,对通过鼠标操作的粘贴和拖放无效。
但是false" style="ime-mode:disabled"> 是可以防止通过鼠标操作的粘贴和拖放的,如果不能输入字母另加判断。
方法二:在松开按键时用脚本检查文本框的值,只保留Unicode编码在0和255之间的字符。
方法三:把所有双字节字符替换为空。
方法四:把中文字符替换为空。
特别提示
本例代码运行后,第一种方法是不能切换输入法,所以无法输入中文,其它三种方法是在输入中文后立即被替换为空,同时禁止了粘贴和拖放事件。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26481450/viewspace-741259/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26481450/viewspace-741259/