300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > JQuery运用ajax注册用户实例(后台asp.net)

JQuery运用ajax注册用户实例(后台asp.net)

时间:2019-12-26 05:39:16

相关推荐

JQuery运用ajax注册用户实例(后台asp.net)

后端开发|C#.Net教程

JQuery ajax 注册用户

后端开发-C#.Net教程

素材网源码,vscode调试不了怎么办,ubuntu添加sftp,程序导致tomcat报错,爬虫蜘蛛饲养,php mysql 套装,乌海百度按天seo,视频网站html模板lzw

//JS代码 function checkname() { var Msg = document.getElementById("d_username"); var chk = CheckN(); if (chk) { $.ajax({ url: egisterOK.aspx, type: POST, data: { lb: "checkname", username: $("#username").val() }, dataType: html, timeout: 1000, error: function() { alert(出现未知错误,请与QQ:6434789联系。); }, success: function(data) { if (data == "对不起,该用户名已被注册!") { Msg.className = "d_err"; Msg.innerHTML = data; $("#hiddencheckname").val("no"); } if (data == "恭喜,该用户名可以注册!") { Msg.className = "d_ok"; Msg.innerHTML = data; $("#hiddencheckname").val("yes"); } if (data == "该用户名不能为中文!") { Msg.className = "d_err"; Msg.innerHTML = data; $("#hiddencheckname").val("no"); } if (data == "请输入用户名!") { Msg.className = "d_err"; Msg.innerHTML = data; $("#hiddencheckname").val("no"); } } }); } } function CheckN() { var Msg = document.getElementById("d_username"); var chk = true; if (checkIsChinese(document.getElementById("username").value)) { Msg.className = "d_err"; Msg.innerHTML = "用户名不能为中文!"; chk = false; } if (document.getElementById("username").value.length < 4) { Msg.className = "d_err"; Msg.innerHTML = "用户名不能少于4个字符!"; chk = false; } return chk; } function chk_reguser() { var chk = true // if (!checkname()) { chk = false; } //jquery进行变量赋值不能与js里面的变量共用,故success: function(data) {}里面定义的任何变量与所在的js代码中的变量是不相通的,所以我就找一个种比较偏(非正式)的方法,为在html中加入隐藏的Input并在js里面设置$("#hiddencheckname").val("no"); if (!CheckN()) {chk = false;} if ($("#hiddencheckname").val() == "no") { chk = false; }//这个是对其判断 if (!checkpwd()) { chk = false; }//这些跟CheckN()差不多一样,只是对表单里面的元素进行验证 if (!checkpwd1()) { chk = false; } if (!checkquestion()) { chk = false; } if (!checkanswer()) { chk = false; } if (!checkxq()) { chk = false; } if (!checkrealname()) { chk = false; } if (!checktel()) { chk = false; } if (!checkQQMSN()) { chk = false; } if (!checkEmail()) { chk = false; } if (!checkaddress()) { chk = false; } if (chk) { $.ajax({ url: egisterOK.aspx, type: POST, data: { lb: "reguser", username: $("#username").val(), password: $("#pwd").val(), question: $("#question").val(), answer: $("#answer").val(), xqcode: $("#ctl00_CPH_Main_DDL_xq").val(), realname: $("#realname").val(), sex: $("input[@name=sex][@checked]").val(), tel: $("#tel").val(), QQMSN: $("#QQMSN").val(), email: $("#email").val(), address: $("#address").val() }, dataType: html, timeout: 1000, error: function() { alert(出现未知错误,请与QQ:6434789联系。); }, success: function(data) { if (data == "success") { alert("注册成功!"); window.location.href = "/member/index.aspx"; } else { alert("注册失败,原因可能为用户名已被注册!"); } } }); return (true); } return (false); }

//HTML页

mfc 实例 源码下载,vscode扩展包无法下载,ubuntu 切换pts,重写tomcat报错日志,搜索结果爬虫,php 日期相差月份,抖音seo优化推广公司,网站源码时时彩资源网,ecshop模板堂本来生活网lzw

只要做类似于这样的表单

网站交互设计源码,ubuntu开机卡在界面,python实战爬虫gui,php辽宁,vm框架seolzw

请输入4位以上的英文字符或数字!

//registerOK.aspx.cs

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using BLL; public partial class registerOK : System.Web.UI.Page { user user = new user(); protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string lb = Request["lb"]; string username = Request["username"]; string password = Request["password"]; string question = Request["question"]; string answer = Request["answer"]; string xqcode = Request["xqcode"]; string realname = Request["realname"]; string sex = Request["sex"]; string tel = Request["tel"]; string QQMSN = Request["QQMSN"]; string email = Request["email"]; string address = Request["address"]; if (lb == "checkname") { Response.Write(user.CheckUserName(username)); } if (lb == "reguser") { string name = user.CheckUserName(username); if (name == "恭喜,该用户名可以注册!") { user.Add(username, password, question, answer, xqcode, realname, sex, tel, QQMSN, email, address); Response.Write("success"); } else { Response.Write("fail"); } } } } }

注:registerOK.aspx页面必须清空所有的HTML代码,如只剩下。

更多JQuery运用ajax注册用户实例(后台)相关文章请关注PHP中文网!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。