本帖最后由 wzballa 于 2012-10-19 19:37:01 编辑

解决方案 »

  1.   

    http://www.javaweb.cc/language/javascript/202395.shtml
      

  2.   

    供参考。。<!doctype html>
    <html>
    <head>
    <script>
    var transf=function(obj,o) {
    var str=new String;
    var txt=new String("");
    str=obj.value;
      for(var i=0;i<str.length;i++)
      {
        var s=str.charAt(i);
        switch(s)
        {
         case '0':txt+="零";break;
         case '1':txt+="一";break;
         case '2':txt+="二";break;
         case '3':txt+="三";break;
         case '4':txt+="四";break;
         case '5':txt+="五";break;
         case '6':txt+="六";break;
         case '7':txt+="七";break;
         case '8':txt+="八";break;
         case '9':txt+="九";break;
        }
      }
      o.value=txt;
    };
    window.onload=function() {
      var oIpt=document.getElementsByTagName("input");
      var oBtn=oIpt[2];
      var oNum=oIpt[0];
      var oTxt=oIpt[1];
      oBtn.onclick=function()
      {
        transf(oNum,oTxt);
      }
    };
    </script>
    </head>
    <body>
    NUM:<input type="text" id="txt1" /><br />
    TXT:<input type="text" id="txt2" /><br />
    &nbsp;&nbsp;&nbsp;&nbsp;
    <input type="button" value="transform" />
    </body>
    </html>
      

  3.   

    <!doctype html>
    <html>
    <head>
    <script>
    var transf=function(obj,o) {
        var str=new String;
        var txt=new String("");
        str=obj.value;
      for(var i=0;i<str.length;i++)
      {
        var s=str.charAt(i);
        switch(s)
        {
            case '0':txt+="零";break;
            case '1':txt+="一";break;
            case '2':txt+="二";break;
            case '3':txt+="三";break;
            case '4':txt+="四";break;
            case '5':txt+="五";break;
            case '6':txt+="六";break;
            case '7':txt+="七";break;
            case '8':txt+="八";break;
            case '9':txt+="九";break;
        }
      }
      o.value=txt;
    };
    window.onload=function() {
      var oIpt=document.getElementsByTagName("input");
      var oBtn=oIpt[2];
      var oNum=oIpt[0];
      var oTxt=oIpt[1];
      oBtn.onclick=function()
      {
        transf(oNum,oTxt);
      }    
    };    
    </script>
    </head>
    <body>
    NUM:<input type="text" id="txt1" /><br />
    TXT:<input type="text" id="txt2" /><br />
    &nbsp;&nbsp;&nbsp;&nbsp;
    <input type="button" value="transform" />    
    </body>    
    </html>
     去试试 看下其实这个自己看看别人原理 自己去写的实现最好