新用户注册

<div class="main">
<!-- InstanceBeginEditable name="编辑区" -->
        <!--页面位置导航_start-->


        <script src="/script/HishopUI.js" type="text/javascript"></script>


        <%<Hi:SmallStatusMessage id="Status" runat="server" Visible="False" />%>
        <div class="trationbj">
            <div class="tration">
                <h1 class="YaHei">
                    新用户注册</h1>
                <div class="fomeinput">
                    <table width="100%" border="0" cellspacing="0" cellpadding="0" class="fomeinput">
                        <tr>
                            <td width="8%" align="right" valign="middle">
                                用户名:
                            </td>
                            <td width="69%" valign="middle">
                                <%<asp:TextBox ID="txtUserName" CssClass="inputbj" runat="server"  width="240" />%>
                                <span id="txtUserNameTip" runat="server"></span>
                            </td>
                            <td width="23%" rowspan="7" valign="top">
                                <ul>
                                    <li class="dotted">已有会员帐号?可以<a href="url:login"> 直接登录</a></li>
                                    <li class="dotted">其它登录方式</li>
                                    <li>
                                        <%<Hi:Common_Link_OpenId runat="server"  /> %>
                                    </li>
                                </ul>
                            </td>
                        </tr>
                        <tr valign="middle">
                            <td align="right">
                                手机号码:
                            </td>
                            <td>
                                <%<asp:TextBox ID="txtMobile" runat="server"  CssClass="inputbj"  width="240" />%><span
                                    id="txtMobileTip" runat="server"></span>
                            </td>
                        </tr>
                        <tr valign="middle">
                            <td align="right">
                                电子信箱:
                            </td>
                            <td>
                                <%<asp:TextBox ID="txtEmail"   CssClass="inputbj"    runat="server"   width="240" />%>
                                <span id="txtEmailTip" runat="server"></span>
                            </td>
                        </tr>
                        <tr valign="middle">
                            <td align="right">
                                密码:
                            </td>
                            <td>
                                <%<asp:TextBox ID="txtPassword" runat="server"  CssClass="inputbj"  TextMode="Password"   width="240" />%><span
                                    id="txtPasswordTip" runat="server"></span>
                            </td>
                        </tr>
                        <tr valign="middle">
                            <td align="right">
                                确认密码:
                            </td>
                            <td>
                                <%<asp:TextBox ID="txtPassword2"   CssClass="inputbj"  runat="server" TextMode="Password"  width="240"/>%>
                                <span id="txtPassword2Tip" runat="server"></span>
                            </td>
                        </tr>
                        <tr valign="middle">
                            <td align="right">
                                验证码:
                            </td>
                            <td>
                                <%<asp:TextBox ID="txtNumber"   CssClass="inputbj"  runat="server" MaxLength="4"/>%>
                                &nbsp;<img id="img_txtNumber" src="" alt="" />
                                <a href="javascript:refreshCode();">
                                    <img id="imgVerifyCode" src='' style="vertical-align: middle; border-style: none;"
                                        alt="" /></a>
                            </td>


                        </tr>


                        <script language="javascript" type="text/javascript">
                            var temp = "";
                            document.getElementById('imgVerifyCode').src = applicationPath + "/VerifyCodeImage.aspx";
                            function refreshCode() {
                                var img = document.getElementById("imgVerifyCode");


                                if (img != null) {
                                    var currentDate = new Date();
                                    img.src = applicationPath + "/VerifyCodeImage.aspx?t=" + currentDate.getTime();
                                    $("#img_txtNumber").hide();
                                    temp = "";
                                    $("#register_txtNumber").val("");
                                }
                            }
                        </script>


                        <tr valign="middle">
                            <td align="center">
                            </td>
                            <td>
                                <span>
                                    <%<asp:CheckBox ID="chkAgree" runat="server" Checked="true" Text="本人已阅读、理解并同意本站的"/>%></span>
                                <a href="/RegisterAgreement.aspx" class="cORed" target="_blank">会员注册协议</a>
                            </td>
                        </tr>
                        <tr>
                            <td align="right">
                            </td>
                            <td valign="top">
                                <%<asp:Button ID="btnRegister"  runat="server"  Text="同意以上协议并注册"  CssClass="btncss register_btn" OnClientClick="return PageIsValid();"  />%>
                            </td>
                        </tr>
                    </table>
                </div>
            </div>
        </div>


        <script type="text/javascript" language="javascript">
            function InitValidators() {
                initValid(new InputValidator('register_txtUserName', 2, 20, false, '[\u4e00-\u9fa5a-zA-Z]+[\u4e00-\u9fa5_a-zA-Z0-9]*', '用户名不能为空,必须以汉字或是字母开头,且在2-20个字符之间'))
                initValid(new InputValidator('register_txtEmail', 3, 255, false, '[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\.[\\w-]+)+', '电子信箱不能为空,在3-255个字符之间,且格式不能错'))
                initValid(new InputValidator('register_txtMobile', 0, 20, true, null, '手机号码的长度限制在20个字符以内'));
                initValid(new InputValidator('register_txtPassword', 6, 20, false, null, '密码不能为空,且在6-20个字符之间'))
                initValid(new InputValidator('register_txtPassword2', 6, 20, false, null, '确认密码不能为空,且在6-20个字符之间'))
                appendValid(new CompareValidator('register_txtPassword2', 'register_txtPassword', '两次输入的密码不对'));
            }
            $(document).ready(function() {
                InitValidators();
                $("#img_txtNumber").hide();
                $("#register_txtNumber").keyup(function() {
                    var value = $(this).val();
                    if (value.length < 4) {
                        $("#img_txtNumber").hide();
                        temp = "";
                    }
                    else if (value.length == 4) {
                        if (temp != value) {
                            $("#img_txtNumber").show();
                            $.ajax({
                                url: "Register.aspx",
                                type: 'post', dataType: 'json', timeout: 10000,
                                data: {
                                    isCallback: "true",
                                    code: $("#register_txtNumber").val()
                                },
                                async: false,
                                success: function(resultData) {
                                    var flag = resultData.flag;
                                    if (flag == "1") {
                                        $("#img_txtNumber").attr("src", "/images/true.gif");
                                    }
                                    else if (flag == "0") {
                                        $("#img_txtNumber").attr("src", "/images/false.gif");
                                    }
                                }
                            });
                        }
                        temp = value;
                    }
                });
            });
        </script>


        <!-- InstanceEndEditable -->
</div>

猜你喜欢

转载自blog.csdn.net/ruixun8/article/details/80539041
今日推荐