JQuery实现用户名无刷新验证的小例子


Posted in Javascript onMarch 22, 2013

1.在静态页面里添加文本框及样式和js脚本的引用:

Code highlighting produced by Actipro CodeHighlighter (freeware)https://3water.com/-->
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>无标题页</title>
    <script  language ="javascript" src ="../jquery-1.3.2.min.js" type ="text/javascript" ></script>
    <script language ="javascript" src ="validator.js" type ="text/javascript" ></script>
    <link type ="text/css" rel="stylesheet" href ="validator.css" />
</head>
<body>
    <form id="form1" runat="server">
    <div>
        用户名:<input id="txtName" type="text" class ="txtName" />
        <div  id ="result"></div>
    </div>
    </form>
</body>
</html>

2.css样式表,当文本框文字为空时边框红色:

.txtName
{
 border:1px red solid;    
}

3.js脚本:当文本框文字为空时边框红色;如果用户名为janes,则提示“用户名已经存在”,否则提示“用户名可以使用”。

Code highlighting produced by Actipro CodeHighlighter (freeware)https://3water.com/-->$(function(){
var txtname=$("#txtName");
//输入文字时文本框样式
txtname.keyup(function(){
var name=$(this).val();
if(name=="")
    $(this).addClass("txtName");
    else $(this).removeClass("txtName");
})
//失去焦点时验证用户名是否可用
$("#txtName").blur(function()
{
  var name=$(this).val();
  $.get("validator1.aspx?name="+name,null,function(response){
  $("#result").html(response);
  })
})
})

4..aspx及.cs页面代码,用来验证用户名是否可用,以返回结果。

Code highlighting produced by Actipro CodeHighlighter (freeware)https://3water.com/-->public partial class Validator_validator1 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
            string name = Request.QueryString["name"].ToString();
            if (name == "janes")
                Response.Write("该用户名已经存在!");
            else
                Response.Write("该用户名可以使用!");
    }
}
Javascript 相关文章推荐
javascript一点特殊用法
May 28 Javascript
JavaScript脚本性能优化注意事项
Nov 18 Javascript
网页打开自动最大化的js代码
Aug 22 Javascript
JS实现网页表格自动变大缩小的方法
Mar 09 Javascript
JavaScript将数字转换成大写中文的方法
Mar 23 Javascript
js实现头像图片切割缩放及无刷新上传图片的方法
Jul 17 Javascript
vue用addRoutes实现动态路由的示例
Sep 15 Javascript
vue2 router 动态传参,多个参数的实例
Nov 10 Javascript
微信小程序 slot踩坑的解决
Apr 01 Javascript
原生js实现each方法实例代码详解
May 27 Javascript
不刷新网页就能链接新的js文件方法总结
Mar 01 Javascript
小程序双头slider选择器的实现示例
Mar 31 Javascript
jquery文字上下滚动的实现方法
Mar 22 #Javascript
JS模块与命名空间的介绍
Mar 22 #Javascript
JS在textarea光标处插入文本的小例子
Mar 22 #Javascript
JavaScript 验证码的实例代码(附效果图)
Mar 22 #Javascript
jquery实现图片等比例缩放以及max-width在ie中不兼容解决
Mar 21 #Javascript
jQuery+css+html实现页面遮罩弹出框
Mar 21 #Javascript
jquery实现固定顶部导航效果(仿蘑菇街)
Mar 21 #Javascript
You might like
PHP中将字符串转化为整数(int) intval() printf() 性能测试
2020/03/20 PHP
单点登录 Ucenter示例分析
2013/10/29 PHP
分享下页面关键字抓取www.icbase.com站点代码(带asp.net参数的)
2014/01/30 PHP
Nginx环境下PHP flush失效的解决方法
2016/10/19 PHP
php使用pecl方式安装扩展操作示例
2019/08/12 PHP
javascript脚本调试方法小结
2008/11/24 Javascript
一个报数游戏js版(约瑟夫环问题)
2010/08/05 Javascript
基于Jquery+Ajax+Json的高效分页实现代码
2011/10/29 Javascript
javascript中注册和移除事件的4种方式
2013/03/20 Javascript
html dom节点操作(获取/修改/添加或删除)
2014/01/23 Javascript
jquery 表格排序、实时搜索表格内容(附图)
2014/05/19 Javascript
JavaScript获取URL汇总
2015/06/08 Javascript
jstree的简单实例
2016/12/01 Javascript
JavaScript实现省市联动过程中bug的解决方法
2017/12/04 Javascript
JS实现的文字间歇循环滚动效果完整示例
2018/02/13 Javascript
Vue组件开发技巧总结
2018/03/04 Javascript
jQuery中常用动画效果函数知识点整理
2018/08/19 jQuery
jquery获取input输入框中的值
2019/11/13 jQuery
vue 动态表单开发方法案例详解
2019/12/02 Javascript
JavaScript中继承原理与用法实例入门
2020/05/09 Javascript
[09:13]DOTA2-DPC中国联赛 正赛 Ehome vs Magma 选手采访 1月19日
2021/03/11 DOTA
学习Python3 Dlib19.7进行人脸面部识别
2018/01/24 Python
Python嵌套式数据结构实例浅析
2019/03/05 Python
python使用minimax算法实现五子棋
2019/07/29 Python
浅谈Python 递归算法指归
2019/08/22 Python
详解Python文件修改的两种方式
2019/08/22 Python
Python实现PyPDF2处理PDF文件的方法示例
2019/09/25 Python
django框架cookie和session用法实例详解
2019/12/10 Python
Pycharm 2020最新永久激活码(附最新激活码和插件)
2020/09/17 Python
前端隐藏出边界内容的实现方法
2016/04/14 HTML / CSS
网络管理专业求职信
2014/03/15 职场文书
市委常委会班子党的群众路线教育实践活动整改方案
2014/10/25 职场文书
2015年科研工作总结范文
2015/05/13 职场文书
公文写作:教你写“建议书”
2019/05/07 职场文书
mybatis源码解读之executor包语句处理功能
2022/02/15 Java/Android
SQL Server中T-SQL标识符介绍与无排序生成序号的方法
2022/05/25 SQL Server