我也和你一样是个菜鸟,如果回答的不对还请各位原谅。
你的问题1判断一下input中的字符是不是字母和特殊字符。有相关的资料你可以去查查。你的问题2好像javascript能够实现,但具体怎么实现我不知道了。

解决方案 »

  1.   

    问题1:
    document.forma.sUserName.value  //文本框中的内容长度for  (var  i=0;i<document.forma.sUserName.value.length;i++)
     {
      var str=document.forma.sUserName.value;
      var intCode=str.charCodeAt(i);  if  (intCode>=0 && intCode<=128)  {//continue;
      //字母
      }
      else  {
       //汉字
      }
     }  //end  for2:
    document.referrer;
    history.back;
      

  2.   


    1.
    <script>
    function check()
    {
    var reg=/[^\x00-\x80]/;
    var a=document.getElementById("txt").value;
    if(reg.test(a))
    {
    alert("is 汉字");
    }
    else
    {
    alert("no");
    }
    }
    </script>
    <input type=text id="txt">
    <input type="button" value="检查" onclick="check()">
    2.
    <a href="javascript:history.back(-1);">返回上一页</a>
      

  3.   

    1、<input name="aaa" onblur="if(/^[\u4e00-\u9fa5]+$/.test(this.value)){alert('全是汉字')}">
    2、返回用history.go(-1)或者history.back()