有 CSS 你用 js 干什么ime-mode版本:IE5+专有属性 继承性:无 
语法: 
 
ime-mode : auto | active | inactive | disabled 
 
参数: 
 
auto : 不影响IME的状态。与不指定ime-mode属性时相同 
active : 指定所有使用IME输入的字符。即激活本地语言输入法。用户仍可以撤销激活IME 
inactive : 指定所有不使用IME输入的字符。即激活非本地语言。用户仍可以撤销激活IME 
disabled : 完全禁用IME。对于有焦点的控件(如输入框),用户不可以激活IME 
 
说明: 
 
设置或检索是否允许用户激活输入中文,韩文,日文等的输入法(IME)状态。 
对应的脚本特性为imeMode。请参阅我编写的其他书目。 
 
示例: 
 
<input type=text style="ime-mode: auto; ">

解决方案 »

  1.   

    有 CSS 你用 js 干什么ime-mode版本:IE5+专有属性 继承性:无 
    语法: 
     
    ime-mode : auto | active | inactive | disabled 
     
    参数: 
     
    auto : 不影响IME的状态。与不指定ime-mode属性时相同 
    active : 指定所有使用IME输入的字符。即激活本地语言输入法。用户仍可以撤销激活IME 
    inactive : 指定所有不使用IME输入的字符。即激活非本地语言。用户仍可以撤销激活IME 
    disabled : 完全禁用IME。对于有焦点的控件(如输入框),用户不可以激活IME 
     
    说明: 
     
    设置或检索是否允许用户激活输入中文,韩文,日文等的输入法(IME)状态。 
    对应的脚本特性为imeMode。请参阅我编写的其他书目。 
     
    示例: 
     
    <input type=text style="ime-mode: auto; ">
      

  2.   

    最好在onchange里判断或提交时判断
      

  3.   

    在onchange里判断或提交时判断,试一下吧。
     function isChinese(inputStr){
          iLength = inputStr.length
          for (i = 0; i < iLength; i++) 
            if (inputStr.charCodeAt(i) > 255) //是否为汉字
                return true ;
         return false ;
    }