• AJAX注册检查asp程序


    截图http://download1.csdn.net/down3/20070606/06132155974.jpg

    注册页面
    <link href="inc/reg_css.css" rel="stylesheet" type="text/css">
    <script src="Functions.js" language="JavaScript"></script>
    <Br />
    <!--ajax-->
    <table width="90%" border="0" cellspacing="0" cellpadding="0" align="center">
      <tr>

        <td><table width="90%" border="0" cellspacing="0" cellpadding="0" align="center">
          <tr>
            <td><table width="100%" border="0" cellspacing="0" cellpadding="0" class="zhangqingse">
      <tr><td><img src="images/left.jpg" /></td><Td bgcolor="#DDDDCC" width="100%">注册新帐号</Td><td><img src="images/right.jpg" /></td>
      </tr>
    </table></td>
          </tr>
          <tr >
            <td><FORM  name="formRegister" onSubmit="return CheckPersonRegister()"
    action=regpost.asp method=post>

        <TABLE width=100% align="center" cellPadding=4 cellSpacing=1 class="sign_reg_tableborder">
          <TBODY class="zhangqingse">
         
      <tr>
              <td width="13%" height="16" align="right">会员登录名: </td>
              <td width="46%">
                  <input name="UserName" type="text" id="UserName" class=input  size=25  onFocus="On_Focus('UserNamea')" onBlur="On_Blur('UserNamea');CheckRegisterUserName('Person')">
                  <font color="#FF0000">*</font> </td>
                <td width="41%"><div id="UserNamea" class="div_onblur">帐号为EMAIL地址</div>
                  </td>
            </tr>
            <tr>
              <td height="16" align="right">登录密码:</td>
              <td><input name="Pass" type="password" id="Pass" maxlength="40" onFocus="On_Focus('Passa')" onBlur="On_Blur('Passa')" class=input  size=25>
                  <font color="#FF0000">*</font></td>
                <td><div id="Passa" class="div_onblur">密码由6-20个英文字母或数字组成</div></td>
            </tr>
            <tr>
              <td height="16" align="right">确认密码:</td>
              <td><input name="Pass2" type="password" id="Pass2" class=input  size=25 maxlength="40" onFocus="On_Focus('Pass2a')" onBlur="On_Blur('Pass2a')"> <font color="#FF0000">*</font></td>
                <td><div id="Pass2a" class="div_onblur">再输入一次您上面填写的密码。</div></td>
            </tr>
            <tr>
                <td width="16%" height="16" align="right"> 真实姓名: </td>
                <td width="41%"> <input name="xm" type="text" id="xm" class=input  size=25 maxlength="10" onFocus="On_Focus('xma')" onBlur="On_Blur('xma')">
                  <font color="#FF0000">*</font> </td>
                <td width="43%"><div id="xma" class="div_onblur">请认真填写您的真实姓名</div></td>
              </tr>
            <tr>
              <td width="16%" height="16" align="right">地址: </td>
                <td width="41%"> <input name="Add" type="text" id="Add" class=input  size=25 maxlength="10" onFocus="On_Focus('Adda')" onBlur="On_Blur('Adda')">
                  </td>
                <td width="43%"><div id="Adda" class="div_onblur">请认真填写您地址</div></td>
      
            </tr>
            <tr>
              <td width="16%" height="16" align="right">邮编: </td>
                <td width="41%"> <input name="Zip" type="text" id="Zip" class=input  size=25 maxlength="10" onFocus="On_Focus('Zipa')" onBlur="On_Blur('Zipa')">
                  </td>
                <td width="43%"><div id="Zipa" class="div_onblur">请认真填写您的邮政编码</div></td>
      
            </tr>
            <tr>
                <td width="16%" height="16" align="right">电话: </td>
                <td width="41%"> <input name="Phone" type="text" id="Phone" class=input  size=25 maxlength="10" onFocus="On_Focus('Phonea')" onBlur="On_Blur('Phonea')">
                  <font color="#FF0000">*</font> </td>
                <td width="43%"><div id="Phonea" class="div_onblur">请认真填写您的手机或者办公电话</div></td>
              </tr>
                  
           
            <TR>
              <TD height="22"  colSpan=2><DIV align=center>              
                    <INPUT type=submit size=3 value=完成 name=Submit2 class="input">
                </DIV></TD>
            </TR>
          </TBODY>
        </TABLE>

    </FORM></td>
          </tr>
      
        </table></td>
      </tr>
    </table>
    <iframe name="che" width="0" height="0" scorlling="no" frameborder="0"></iframe><!--这个IFRAME必须要-->

    检查页面

    <!--#include file="inc/conn.asp" -->
    <%

    UserName=Trim(Request("UserName"))


      Set Rs=Server.CreateObject("adodb.recordset")
      Rs.Open "Select * From [user] Where UserName='"&UserName&"'",Conn,1,1
      IF rs.eof and rs.bof then
      Response.write "<script>parent.window.UserNamea.innerHTML='<font color=green>恭喜您,此帐号可以注册</font>'</script>"

      Else
      Response.write "<script>parent.window.UserNamea.innerHTML='<font color=red>对不起,此帐号已被注册,请重新选择</font>'</script>"

      End IF

    %>

    JS文件

    // JavaScript Document
    //检测用户名
    function CheckRegisterUserName(Str){
     _va = document.formRegister
     if (_va.UserName.value.length<4){
      window.UserNamea.innerHTML='<font color=red>请正确填写帐号</font>';
      return false;
      }
     if (_va.UserName.value.indexOf("@")==-1||_va.UserName.value.indexOf(".")==-1){
      window.UserNamea.innerHTML='<font color=red>帐号为email地址</font>';
      _va.UserName.focus();
      return false;
      }
     else {
      che.location.href='CheckRegisterUserName.asp?Typea='+Str+"&UserName="+_va.UserName.value;
      }
     }
    //DIV变换色
    function On_Focus(Str){
     document.getElementById(Str).className='div_onfocus';
     }
    function On_Blur(Str){
     document.getElementById(Str).className='div_onblur';
     }
     
    //显示隐藏层
    function ChangeLayerType(Str){
     if (Str=="Close"){
      document.getElementById("Layer1").style.visibility='hidden';
      }
     else
      {
      document.getElementById("Layer1").style.visibility='inherit';
      }
    }

    //会员注册检测
    function CheckPersonRegister(){
     _va = document.formRegister
     if (_va.UserName.value.indexOf("@")==-1||_va.UserName.value.indexOf(".")==-1||_va.UserName.value.charAt("0")==" "){
      window.UserNamea.innerHTML='<font color=red>请正确填写帐号</font>';
      _va.UserName.focus();
      return false;
      }
     if (_va.Pass.value.length<6||_va.Pass.value.charAt("0")==" "){
      window.Passa.innerHTML='<font color=red>密码大于6位</font>';
      _va.Pass.focus();
      return false;
      }
     if (_va.Pass2.value.length<6){
      window.Pass2a.innerHTML='<font color=red>确认密码大于6位</font>';
      _va.Pass2.focus();
      return false;
      }
     if (_va.Pass.value!=_va.Pass2.value){
      window.Passa.innerHTML='<font color=red>两次输入的密码不同</font>';
      _va.Pass2.value='';
      _va.Pass.value='';
      _va.Pass.focus();
      return false;
      }
     if (_va.xm.value.length<2){
      window.xma.innerHTML='<font color=red>名称必须填写</font>';
      _va.xm.focus();
      return false;
      }
     if (_va.Phone.value.length<7){
      //alert("电话必须填写");
      window.Phonea.innerHTML='<font color=red>电话必须填写</font>';
      _va.Phone.focus();
      return false;
      }
     
     
     else {
      _va.sbn.disabled = true;
      _va.sbn.value='系统正在操作中...';
      return true;
      }
    }

    //
    function AllLayerType(str){
     if (str=="true"){
      parent.document.getElementById("BigLayer").style.visibility='inherit';
     }else {
      parent.document.getElementById("BigLayer").style.visibility='hidden';
     }

  • 相关阅读:
    docker OCI runtime
    docker 非root用户修改mount到容器的文件出现“Operation not permitted
    清除canvas画布内容--点擦除+线擦除
    js实现存储对象的数据结构hashTable和list
    学习ES6的全部特性
    页面重绘与重排版的性能影响
    测试css3的动画效果在display:none的时候不耗费性能
    stroke和fill顺序对绘图的影响
    css样式学习小知识
    统一事件监听
  • 原文地址:https://www.cnblogs.com/zerogo/p/2209357.html
Copyright © 2020-2023  润新知