只能输入中文或者韩文

11 篇文章 0 订阅
11 篇文章 0 订阅
Java代码 复制代码
  1. //*  <SCRIPT>   
  2. function onlychinese()    
  3. {   
  4. if ((window.event.keyCode >=32) && (window.event.keyCode <= 126))    
  5. {   
  6. window.event.keyCode = 0 ;   
  7. }   
  8. }    
  9. </SCRIPT>   
  10.   
  11. <FORM name=frm >只能输入汉字的输入框    
  12. <P><INPUT οnkeypress="onlychinese() " name=test> <INPUT type=button value=只能输入中文 name=submit  οnclick="javascript:ALERT('谢谢您的访问!')"> </P></FORM>  
//*  <SCRIPT>
function onlychinese() 
{
if ((window.event.keyCode >=32) && (window.event.keyCode <= 126)) 
{
window.event.keyCode = 0 ;
}
} 
</SCRIPT>

<FORM name=frm >只能输入汉字的输入框 
<P><INPUT οnkeypress="onlychinese() " name=test> <INPUT type=button value=只能输入中文 name=submit  οnclick="javascript:ALERT('谢谢您的访问!')"> </P></FORM>


工作中用到了一种“只能输入中文或者韩文”的需求

用UNICODE编码正则判断的那种只要一输入韩文 就会造成IE内存溢出

但是找到以上代码可以很好的代替

暂时不太明白什么意思  好像是屏蔽了一部分键盘按键 但是从输入法输入的不被屏蔽

那这样也算是一种解决办法.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值