从半角符号到全角符号的转换
<SCRIPT LANGUAGE="JavaScript">
<!--
function meizz(str)
{
  var tmp = '';
  for(var i=0;i<str.length;i++)
  {
    tmp += String.fromCharCode(str.charCodeAt(i)+65248)
  }
  return tmp
}
alert(meizz('abcdefghijklmnopqrstuvwxyz1234567890'));
alert(meizz('~`!@#$%^&*()_+|-={}[]:";<>?,./\\\''));
//-->
</SCRIPT>

解决方案 »

  1.   

    在输入框中关闭中文输入法就行了,何必要转换呢?
    <input style="ime-mode:disabled">
      

  2.   

    要梅花雨老大的基础上修改的.<SCRIPT LANGUAGE="JavaScript">
    function meizz(str)
    {
        var tmp = "";
        for(var i=0;i<str.length;i++)
        {
            if(str.charCodeAt(i)>65248)
            {
                tmp+=String.fromCharCode(str.charCodeAt(i)-65248);
            }
            else
            {
                tmp+=str.charAt(i);
            }
        }
        return tmp;
    }
    alert(meizz('Ab'));
    </SCRIPT>