前端培训之如何在文本框中禁用中文输入法

对于文本框的设置是我们,每一个参加前端培训学员必须掌握的知识技能,哪们对于文本框的了解我们知道多少呢,今天就为大家来介绍一下前端培训技术种文本框禁用中文输入法的几个方法。

方法一:使用CSS属性ime-mode实现

input,textarea{ime-mode:disabled;}

ime-mode为非标准属性,写该文档时只有IE和Firefox支持

方法二:使用js脚本来实现。

<script>

function check(str){

var temp=””

for(var i=0;i<str.length;i++)

     if(str.charCodeAt(i)>0&&str.charCodeAt(i)<255)

        temp+=str.charAt(i)

return temp

}

</script>

<input onpaste=”return false” ondragenter=”return

false” onkeyup=”this.value=check(this.value)”>

在松开按键时用脚本检查文本框的值,只保留Unicode编码在0和255之间的字符。

方法三:把所有双字节字符替换为空。

<input onpaste=”return false” ondragenter=”return

false” onkeyup=”this.value=this.value.replace(/[^/x00-/x80]/gi,’’)”>   

方法四:把中文字符替换为空。

<input onpaste=”return false” ondragenter=”return

false” onkeyup=”this.value=this.value.replace(/[/u0391-/uFFE5]/gi,’’)”>

想要了解跟多关于前端培训课程内容欢迎关注尚硅谷前端培训,尚硅谷除了这些技术文章外还有免费的高质量前端培训课程视频供广大学员下载学习


上一篇:
下一篇:
关于尚硅谷
教育理念
名师团队
学员心声
资源下载
视频下载
资料下载
工具下载
加入我们
招聘岗位
岗位介绍
招贤纳师
联系我们
全国统一咨询电话:010-56253825
地址:北京市昌平区宏福科技园综合楼6层(北京校区)

深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦6层(上海校区)

武汉市东湖高新开发区东湖网谷(武汉校区)