function isChinese(elem){
var pattern=/[^\x00-\xff]/g;
if(pattern.test(elem)){
//包含中文
return false;
}else{
//不包含中文
return true;
}
}

解决方案 »

  1.   

    <input type="text" value="" name="test" 
    onKeyUp="this.value=this.value.replace(/[^\x00-\xff]/g,'');">不包含中文
      

  2.   

    function TextBox_onPress(event)
    {
         var keycode = event.keyCode;
         if(keycode > 255)
         {  
             window.event.keyCode = 0;
         }
    }
      

  3.   


    用CSS,关闭输入法,切换到其它的地方又可以自动打开输入法
    style="ime-mode:disabled"