您好,欢迎来到宝玛科技网。
搜索
您的当前位置:首页Ajax邮箱、用户名唯一性验证实例代码

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"];
 List<UserModel> 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 List<UserModel> GetUserList()
 {
 var list = new List<UserModel>();
 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邮箱、用户名唯一性验证实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

Copyright © 2019- baomayou.com 版权所有 赣ICP备2024042794号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务