• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Ajax邮箱、用户名唯一性验证实例代码

    废话不多说了,直接给大家贴代码了,具体代码如下所示:

     script type="text/javascript">
        $(function () { 
          $("#txtEmail").blur(function () {
            $.ajax({
              type: "post",
              url: "reg.ashx?email=" + $.trim($("#txtEmail").val()) + "d=" + (+new Date()),
              success: function (data) {
                var vCount = parseInt(data);
                if (vCount == 0) {
                  alert("邮箱可以使用");
                }
                else {
                  alert("邮箱已经被占用");
                }
              }
            });
          });
          $("#checkpwd").blur(function () {
            return CheckPwd();
          });
        });
        function CheckPwd()
        {
          var bCheck = true;
          if ($.trim($("#pwd").val()) != $.trim($("#checkpwd").val()))
          {
            alert("两次密码输入不一致");
            bCheck = false;
          }
          return bCheck;
        }
      /script>

    reg.ashx代码:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    namespace WebT1.Ti.html2
    {
      /// summary>
      /// reg 的摘要说明
      /// /summary>
      public class reg : IHttpHandler
      {
        public void ProcessRequest(HttpContext context)
        {
          if (context.Request["email"] != null)
          {
            string strEmail = context.Request["email"];
            ListUserModel> lstUser = DataService.GetUserList();
            var v = lstUser.Where(p => p.Email == strEmail);
            int iCount = 0;
            if (v.Count() > 0)
            {
              iCount = 1;
            }
            context.Response.ContentType = "text/plain";
            context.Response.Write(iCount.ToString());
          }
        }
        public bool IsReusable
        {
          get
          {
            return false;
          }
        }
      }
      public class DataService
      {
        /// summary>
        /// 模拟已注册用户数据
        /// /summary>
        public static ListUserModel> GetUserList()
        {
          var list = new ListUserModel>();
          list.Add(new UserModel() { Email = "t1@demo.com" });
          list.Add(new UserModel() { Email = "t2@demo.com" });
          list.Add(new UserModel() { Email = "t3@demo.com" });
          list.Add(new UserModel() { Email = "t4@demo.com" });
          list.Add(new UserModel() { Email = "t5@demo.com" });
          return list;
        }
      }
      public class UserModel
      {
        public string Email { get; set; }
      }
    }

    总结

    以上所述是小编给大家介绍的Ajax邮箱、用户名唯一性验证实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    您可能感兴趣的文章:
    • PHP+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)
    • Ajax实时验证用户名/邮箱等是否已经存在的代码打包
    上一篇:解决Ajax加载JSon数据中文乱码问题
    下一篇:四步轻松实现ajax发送异步请求
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Ajax邮箱、用户名唯一性验证实例代码 Ajax,邮箱,用,户名,唯一性,