一朋友的网站文本框输入带有代码着色功能,输入英文没问题,但有时不能输入中文,一般是什么原因导致的?
2 回答
哔哔one
TA贡献1854条经验 获得超8个赞
1.可能是通过控件样式来设置的
<input onpaste="return false" ondragenter="return false" style="ime-mode:disabled">
提示:设置ime-mode为disabled的意思是禁止在输入时禁止用户激活输入中文,韩文,日文等的输入法(IME)状态,因为这个只能检测到键盘的输入,对通过鼠标操作的粘贴和拖放无效。
2.在松开按键时用脚本检查文本框的值,只保留Unicode编码在0和255之间的字符
3.把中文字符替换为空
楼主说的情况,应该是样式问题,浏览器兼容问题,兼容的话就不可以输入,不兼容的话就可以输入
添加回答
举报
0/150
提交
取消