• jquery 注册验证例子


    var state = false;
      $(document).ready(function(){
      
         $("#txt2UserName").focus();
         $("#txt2UserName").keyup(function(){
         $.ajax({
                //提交数据的类型 POST GET
                type:"GET",
                //提交的网址
               url: "reg.aspx",
                //提交的数据
                data:{isAjax:"true",Name:$("#txt2UserName").val()},//$("#txt2UserName").val()
                //返回数据的格式
                datatype: "text",//"xml", "html", "script", "json", "jsonp", "text".
                //在请求之前调用的函数
                //beforeSend:function(){$("#idMessage").html("logining");},
                //成功返回之后调用的函数            
              //  success:function(data){
             //  $("#idMessage").html(decodeURI(data));           
                //}   ,
                //调用执行后调用的函数
                complete: function(XMLHttpRequest, textStatus){
                   //alert(XMLHttpRequest.responseText);
                   var mes = XMLHttpRequest.responseText;
                   state =mes=="0";
                   mes = mes=="0"?("用户名可以注册!"):("用户名已存在不能注册!");
                   $("#idMessage").html(mes);
                    //HideLoading();
                },
                //调用出错执行的函数
               error: function(){
                    //请求出错处理
                }        
             });
         
         // $("#idMessage").html($(this).val());
         })
      
       $("#BtReg").bind("click",
        function()
        {
        var txt2UserName = $("#txt2UserName").val();
        var txt2Pwd = $("#txt2Pwd").val();
        var txt2APwd = $("#txt2APwd").val();
        var txt2Mail = $("#txt2Mail").val();
        if(txt2UserName.length<1)
        {
        $.messager.alert('信息','用户名不能为空!');
        $("#txt2UserName").focus();
        return false;
        }
        else if(txt2Pwd.length<1)
        {
        $.messager.alert('信息','密码不能为空!');
        $("#txt2Pwd").focus();
        return false;
        }
        else if(txt2APwd.length<1)
        {
        $.messager.alert('信息','密码不能为空!');
        $("#txt2APwd").focus();
        return false;
        }
        else if(txt2APwd!=txt2Pwd)
        {
        $.messager.alert('信息','两次密码输入不一致!');
        $("#txt2APwd").focus();
        return false;
        }
        else if(txt2Mail.length<1)
        {
        $.messager.alert('信息','邮箱不能为空!');
        $("#txt2Mail").focus();
        return false;
        }
        else if(!state)
        {
        $.messager.alert('信息','用户名已存在请重新注册!');
        $("#txt2UserName").focus();
        return false;
        }
        else
        {
        return true;
        }
        })
      
      });
      // 显示信息
         function showMessage(mes)
      {
      $(document).ready(function(){
      $.messager.alert('信息',mes);
      $("#txtUserName").foucs();
      })
      }
  • 相关阅读:
    把旧系统迁移到.Net Core 2.0 日记 (18) --JWT 认证(Json Web Token)
    把旧系统迁移到.Net Core 2.0 日记 (17) --多租户和SoftDelete
    swagger访问api, TypeError: Failed to fetch
    nop 4.1 Widget 探究- 视图组件
    Nop 4.1版本已经迁移到.net core2.1版本
    link标签和css引入方式
    script标签
    MIME 类型
    bae64编码
    chrome调试技巧和插件介绍
  • 原文地址:https://www.cnblogs.com/bestsaler/p/1835461.html
Copyright © 2020-2023  润新知