使用jQuery实现无刷新效果验证用户名
2012-10-12 14:46
519 查看
操作:页面(CheckName.aspx)输入用户名---->点击Check按钮---->经由后台验证(Check.aspx.cs)---->返回验证信息
CheckName.aspx页面代码
Check.aspx.cs代码
CheckName.aspx页面代码
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CheckName.aspx.cs" Inherits="JSTest.CheckName" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Untitled Page</title> <script type="text/javascript" language="javascript" src="js/jquery-1.4.2.min.js"></script> <script type="text/javascript" language="javascript"> $(document).ready(function(){ var userNameVal = $("#txtUserName"); $("#btnCheckUserName").click(function(){ var userName = userNameVal.val(); if(userName==""){ alert("用户名不允许为空!"); }else{ $("#img").show(); $.get("Check.aspx?userName="+userName,null,function(response){ $("#msg").html(response); $("#img").hide(); }); } }); userNameVal.keyup(function(){ var value = userNameVal.val(); $("#msg").html(" "); if(value==""){ userNameVal.addClass("userText"); }else{ $(this).removeClass("userText"); } }); }); </script> <style type="text/css"> .userText{ border:1px solid red; } </style> </head> <body> <form id="form1" runat="server"> <table border="1"> <tr> <th>标题</th> <th>内容</th> <th>按钮</th> </tr> <tr> <td><label for="txtUserName">用户名</label></td> <td><input id="txtUserName" type="text" class="userText" /></td> <td><input id="btnCheckUserName" type="button" value="Check" /></td> </tr> </table> <div id="msg"></div> <div id="img" style="display:none"><img title="" alt="" src="img/ggg.gif" /></div> </form> </body> </html>
Check.aspx.cs代码
protected void Page_Load(object sender, EventArgs e) { string userName = Request.QueryString["userName"].ToString(); if (userName == "绿树临风之丘") { Thread.Sleep(3000);//延迟一下 Response.Write("用户名已存在!"); } else { Thread.Sleep(3000); Response.Write("此用户名还未被注册!"); } }
相关文章推荐
- 使用jQuery验证用户名是否存在,达到局部刷新的效果
- 使用jQuery验证用户名是否存在,达到局部刷新的效果
- 使用jQuery验证用户名是否存在,达到局部刷新的效果
- 使用Ajax实现无刷新用户名验证和分页的效果(一)
- JQuery实现用户名无刷新验证的小例子
- 使用ICallbackEventHandler实现无刷新验证用户名是否存在
- Asp.net使用JQuery实现评论的无刷新分页及分段延迟加载效果
- jsp中利用jquery实现无刷新验证用户名是否存在
- 11-Jquery使用get方法实现用户名的验证
- 使用jquery实现用户名验证 推荐
- 使用Jquery分页插件jquery.pagination.js 实现无刷新分页效果
- JQuery实现用户名无刷新验证的小例子
- Asp.net使用JQuery实现评论的无刷新分页及分段延迟加载效果
- Asp.net使用JQuery实现评论的无刷新分页及分段延迟加载效果
- Asp.net使用JQuery实现评论的无刷新分页及分段延迟加载效果
- Ajax实现无刷新验证用户名是否存在 (使用AjaxPro.2.dll)(当鼠标离开输入框时,即使判断用户名是否存在)
- 使用jQuery实现AJAX帐号验证效果
- JQuery用户名无刷新验证
- Asp.net2005不用Ajax实现无刷新验证用户名、密码和中文验证码