用Ajax如何验证邮箱、用户名的唯一性
这次给大家带来用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; } } }
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
以上是用Ajax如何验证邮箱、用户名的唯一性的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

本文模拟讲解了名为“芝麻开门”的加密货币交易平台(或类似平台)的注册流程,重点阐述了注册、KYC认证及绑定支付方式三个步骤,并强调了选择正规平台、保护个人信息和资金安全的重要性。文章详细介绍了每个步骤的具体操作,例如访问官方网站验证身份、上传身份证明文件完成KYC认证以及绑定银行卡等,并提醒用户警惕钓鱼网站和诈骗风险,选择受监管的平台进行交易,保障自身权益。 文章还包含了官网地址链接,方便用户快速访问。

OKX 欧易是一个领先的加密货币交易平台。本文将提供详细的步骤,指导您如何注册 OKX 欧易官方网站账户。您将了解如何访问官方网站、选择注册方式、填写必要信息并完成注册过程。文中还包含有关注意事项的信息,例如使用真实个人信息并设置强密码的重要性。

详细介绍芝麻开门交易所网页版登入口操作,含登录步骤、找回密码流程,还针对登录失败、无法打开页面、收不到验证码等常见问题提供解决方法,助你顺利登录平台。

Gateio 交易所 app 老版本下载渠道,涵盖官方、第三方应用市场、论坛社区等途径,还给出下载注意事项,帮你轻松获取老版本,解决新版本使用不适或设备兼容问题。

本指南提供了 Bitget 交易所官方 App 的详细下载和安装步骤,适用于安卓和 iOS 系统。指南整合了来自多个权威来源的信息,包括官网、App Store 和 Google Play,并强调了下载和账户管理过程中的注意事项。用户可以从官方渠道下载 App,包括应用商店、官网 APK 下载和官网跳转,并完成注册、身份验证和安全设置。此外,指南还涵盖了常见问题和注意事项,例如

Gate.io(芝麻开门)是全球领先的加密货币交易平台,本文提供Gate.io现货交易完整教程。教程涵盖账户注册登录、KYC认证、法币及数字货币充值、交易对选择、限价/市价交易下单以及订单和交易记录查看等步骤,助您快速上手Gate.io平台进行加密货币交易。 无论是新手还是老手,都能从本教程中获益,轻松掌握Gate.io交易技巧。

芝麻开门交易平台登录方式便捷,用户只需访问其官方网站(请自行搜索域名),输入注册邮箱/手机号及密码即可登录。平台可能启用2FA等安全验证机制,保障账户安全。

数字货币合约交易:高收益与潜在风险并存的投资策略数字货币合约交易,与现货交易不同,投资者需预测数字货币价格的涨跌趋势,选择做多或做空合约来获利。合约交易通常使用杠杆,潜在收益高于现货交易,但也伴随着更高的风险。本文将揭示数字货币合约交易中常见的陷阱,并提供在欧易OKX交易所进行合约交易的详细步骤。数字货币合约交易的风险与陷阱数字货币合约市场暗藏诸多风险,不法分子或平台可能利用规则漏洞牟利。常见的陷阱包括:价格操纵:通过集中买卖操纵市场价格,人为抬高或压低价格以获利。信息不对称:平台或交易
