<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 431,  comments - 344,  trackbacks - 0

    HTML代碼
    <html>
    <head>
    <title>用戶注冊</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <style type="text/css">
    td {
     font-size:12px;
     color:#000033;
    }
    span {
     font-size:12px;
     color:#FF0000;
     text-align:center;
     height:20px;
     vertical-align:bottom;
    }
    input {
     border:0px;
     border-bottom:1px #666666 dotted;
     color:#3399FF;
    }
    </style>
    <script language="JavaScript">
      var xmlHttp;
      function createXMLHttpRequest(){
      if(window.ActiveXObject){
         try {
        xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
      try {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
       } catch (e) {}
      }
       }else if(window.XMLHttpRequest){
         xmlHttp = new XMLHttpRequest();
      if (xmlHttp.overrideMimeType) {
        xmlHttp.overrideMimeType('text/xml');
       }
       }
       if (!xmlHttp) {
       window.alert("Could not create XMLHttpRequest.");
       return false;
       }
      }
      function checkUsername(obj){
        createXMLHttpRequest();
        document.getElementById("usernameview").innerHTML="";
        var url="login.do?method=checkUserName&&UserName="+obj;
        xmlHttp.onreadystatechange=handleStateChange;
        xmlHttp.open("GET",url,true);
        xmlHttp.send(null);
      }
      function handleStateChange(){
        if(xmlHttp.readyState==4){
            if(xmlHttp.status==200){
              document.getElementById("usernameview").innerHTML=xmlHttp.responseText;
            }
          }
      }
      function checkPassword(obj){
        document.getElementById("pwdview").innerHTML="";
        if(obj.length<6){
          document.getElementById("pwdview").innerHTML="密碼長度不能小于六位!";
        }
        else{
          document.getElementById("pwdview").innerHTML="√";
        }
      }
      function checkPassword2(obj){
        var pwd1=document.getElementById("password1").value;
        document.getElementById("usernameview").innerHTML="";
        if(obj!=pwd1||obj==null)
        {
          document.getElementById("pwd2view").innerHTML="兩次輸入的密碼不一致!";
        }else{
          document.getElementById("pwd2view").innerHTML="√";
        }
      }
      function checkRealName(obj){
        if(obj==null){
           document.getElementById("realnameview").innerHTML="真實姓名不能為空!";
        }else{
            document.getElementById("realnameview").innerHTML="√";
        }
      }
    </script>

    </head>
    <body>
     <form name="RegistForm">
     <table height="328" align="center" cellpadding="0" cellspacing="0" style="border:2px #666666 solid; ">
     
     <tr>
      <td colspan="2" height="30" bgcolor="#666666" align="center" style="border-bottom:1px #666666 solid;"><font color="#FFFFFF"><b>用&nbsp;戶&nbsp;注&nbsp;冊</b></font></td>
     </tr>
     <tr>
      <td width="147" height="35" align="right">用&nbsp;戶&nbsp;名:</td>
      <td width="368"><input type="text" name="UserName" id="username" maxlength="15" size="13" onblur="checkUsername(this.value);">&nbsp;&nbsp;<font color="#ff0000">*</font>&nbsp;&nbsp;<span id="usernameview"></span></td>
     </tr>
     <tr>
      <td height="35" align="right">密&nbsp;&nbsp;&nbsp;&nbsp;碼:</td>
      <td><input type="password" name="Password" id="password1" maxlength="15" size="15" onblur="checkPassword(this.value);">&nbsp;&nbsp;<font color="#ff0000">*</font><span id="pwdview"></span></td>
     </tr>
     <tr>
      <td height="35" align="right">密碼校驗:</td>
      <td><input type="password" name="Password2" id="password2" maxlength="15" size="15" onblur="checkPassword2(this.value);">&nbsp;&nbsp;<font color="#ff0000">*</font>&nbsp;&nbsp;<span id="pwd2view"></span></td>
     </tr>
     <tr>
      <td height="35" align="right">真實姓名:</td>
      <td><input type="text" name="realname" id="realname" size="10" maxlength="10" onblur="checkRealName(this.value);">&nbsp;&nbsp;<font color="#ff0000">*</font><span id="realnameview"></span></td>
     </tr>
     <tr>
      <td height="35" align="right">性&nbsp;&nbsp;&nbsp;&nbsp;別:</td>
      <td><select name="sex" id="sex">
      <option value="m">男</option>
      <option value="w">女</option></select>&nbsp;&nbsp;<font color="#ff0000">*</font></td>
     </tr>
     <tr>
      <td height="35" align="right">聯系電話:</td>
      <td><input type="text" name="tel" id="tel" maxlength="12" size="13" >&nbsp;&nbsp;<font color="#ff0000">*</font></td>
     </tr>
     <tr>
      <td height="35" align="right">手&nbsp;&nbsp;&nbsp;&nbsp;機:</td>
      <td><input type="text" name="mobile" id="mobile" maxlength="12" size="13">&nbsp;&nbsp;<font color="#ff0000">*</font></td>
     </tr>
     <tr>
      <td height="35" align="right">E - mail:</td>
      <td><input type="text" name="email" id="email" size="25" onChange="checkEmail();">&nbsp;&nbsp;<font color="#ff0000">*</font></td>
     </tr>
     <tr>
      <td height="86" align="right">個人簡介:</td>
      <td><textarea cols="30" rows="4" class="text" name="memo" style="overflow:auto; border:1px #666666 solid; color:#3399FF;"></textarea>&nbsp;&nbsp;<font color="#ff0000">*</font></td>
     </tr>
     <tr>
      <td height="10" colspan="2"></td>
     </tr>
     <tr>
      <td height="30" colspan="2" align="center" style="border-top:1px #666666 solid; "><input onClick="javascript:addUser();" style="background-color:#666666; color:#FFFFFF; border:0; text-align:center; width:60px;" type="button" name="add" value="A D D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input style="background-color:#666666; color:#FFFFFF; border:0; width:60px;" type="reset" name="reset" value="R E T"></td>
     </tr>
     
     </table>
     </form>
    </body>
    </html>


    /*
     * Generated by MyEclipse Struts
     * Template path: templates/java/JavaClass.vtl
     */
    package com.rain.struts.action;

    import Java.io.IOException;

    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionForward;
    import org.apache.struts.action.ActionMapping;
    import org.apache.struts.actions.DispatchAction;
    import org.apache.struts.validator.DynaValidatorForm;

    import com.rain.bean.Regist;

    /**
     * MyEclipse Struts
     * Creation date: 09-12-2006
     *
     * XDoclet definition:
     * @struts.action parameter="method" validate="true"
     */
    public class LoginAction extends DispatchAction {
     

     /**
      * Method execute
      * @param mapping
      * @param form
      * @param request
      * @param response
      * @return ActionForward
      */
     public ActionForward checkUserName(ActionMapping mapping, ActionForm form,
       HttpServletRequest request, HttpServletResponse response) {
      Regist regist=new Regist();
      DynaValidatorForm loginForm = (DynaValidatorForm)form;
      String username=loginForm.getString("UserName");
      System.out.println(username);
      boolean flag=regist.findByName(username);
      System.out.println("test");
      if(flag)
      {
       try {
        response.getWriter().write("sorry!");
       } catch (IOException e) {
        // TODO 自動生成 catch 塊
        e.printStackTrace();
       }
      }else
      {
       try {
        response.getWriter().write("luck!");
       } catch (IOException e) {
        // TODO 自動生成 catch 塊
        e.printStackTrace();
       }
      }
        
      return null;
     }
    }


    posted on 2006-09-13 09:29 周銳 閱讀(1077) 評論(0)  編輯  收藏 所屬分類: AjaxHibernateStruts
    主站蜘蛛池模板: 久久不见久久见中文字幕免费 | 岛国片在线免费观看| 亚洲精品自产拍在线观看动漫| 国产一级高青免费| 久久影院亚洲一区| 中文字幕免费在线播放| 久久久久亚洲AV无码专区网站 | 亚洲综合一区无码精品| 日韩免费a级毛片无码a∨ | 亚洲综合视频在线| 9420免费高清在线视频| 亚洲婷婷在线视频| 免费精品人在线二线三线区别| 亚洲综合色丁香婷婷六月图片 | 99re热免费精品视频观看 | 国产亚洲成av片在线观看 | 亚洲AV无码专区在线电影成人| 免费高清资源黄网站在线观看| 国产亚洲视频在线播放大全| 亚洲国产一区视频| 久久香蕉国产线看免费| 亚洲一区免费视频| 免费观看四虎精品国产永久| 91在线免费观看| 亚洲一区在线视频观看| 四虎在线播放免费永久视频 | 热re99久久6国产精品免费| 亚洲啪啪免费视频| 国产片免费在线观看| 成人无码精品1区2区3区免费看| 亚洲邪恶天堂影院在线观看| 无码一区二区三区免费视频| 一级毛片在线完整免费观看| 久久国产亚洲精品无码| 日韩在线免费看网站| 免费看成人AA片无码视频吃奶| 亚洲三级在线观看| a级亚洲片精品久久久久久久| 国产精品入口麻豆免费观看| 黄色免费在线网址| 亚洲精品电影天堂网|