最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

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

来源:懂视网 责编:小采 时间:2020-11-27 22:51:31
文档

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

Ajax邮箱、用户名唯一性验证实例代码:废话不多说了,直接给大家贴代码了,具体代码如下所示: <script type=text/javascript> $(function () { $(#txtEmail).blur(function () { $.ajax({ type: post, url: reg.ashx?email=
推荐度:
导读Ajax邮箱、用户名唯一性验证实例代码:废话不多说了,直接给大家贴代码了,具体代码如下所示: <script type=text/javascript> $(function () { $(#txtEmail).blur(function () { $.ajax({ type: post, url: reg.ashx?email=

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

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

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

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

Ajax邮箱、用户名唯一性验证实例代码:废话不多说了,直接给大家贴代码了,具体代码如下所示: <script type=text/javascript> $(function () { $(#txtEmail).blur(function () { $.ajax({ type: post, url: reg.ashx?email=
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top