最简单的方法是在只能输入数字的文本框里不让他开输入法
<input style="ime-mode:disabled" onpaste="return false">

解决方案 »

  1.   

    全角半角转换(日文):
    style="ime-mode:disabled
      

  2.   

    实验页:关于大小写!完全好用!
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <script language="javascript">
    function valueChange(name,str)
    {
        alert(name)
    alert(str+","+str.toUpperCase())
    document.all[name].value=str.toUpperCase();
    }
    </script>
    </HEAD><BODY>
    <script language="javascript">
    str="sss";
    alert(str+","+str.toUpperCase())
    </script>
    <input type="text" name="kk" onblur=javascript:return valueChange(this.name,this.value)"></BODY>
    </HTML>