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使用prototype定义对象类型(转)[
Dec 22 Javascript
jquery左边浮动到一定位置时显示返回顶部按钮
Jun 05 Javascript
使用jQuery操作HTML的table表格的实例解析
Mar 13 Javascript
jquery插件Jplayer使用方法简析
Apr 22 Javascript
js返回顶部实例分享
Dec 21 Javascript
bootstrap paginator分页前后台用法示例
Jun 17 Javascript
js+html5实现页面可刷新的倒计时效果
Jul 15 Javascript
推荐VSCode 上特别好用的 Vue 插件之vetur
Sep 14 Javascript
jQuery实现动画、消失、显现、渐出、渐入效果示例
Sep 06 jQuery
详解vue-router导航守卫
Jan 19 Javascript
Vue实现日历小插件
Jun 26 Javascript
Vue实现购物车基本功能
Nov 08 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
制作美丽的拉花
2021/03/03 冲泡冲煮
php 防止单引号,双引号在接受页面转义
2008/07/10 PHP
10条PHP编程习惯助你找工作
2008/09/29 PHP
对象失去焦点时自己动提交数据的实现代码
2012/11/06 PHP
php生成zip文件类实例
2015/04/07 PHP
php抽象方法和抽象类实例分析
2016/12/07 PHP
php中简单的对称加密算法实现
2017/01/05 PHP
flexigrid 类似ext grid的JS表格代码
2010/07/17 Javascript
JavaScript实现的圆形浮动标签云效果实例
2015/08/06 Javascript
AngularJS中处理多个promise的方式
2016/02/02 Javascript
JavaScript tab选项卡插件实例代码
2016/02/23 Javascript
jQuery操作之效果详解
2017/05/19 jQuery
Javascript将图片的绝对路径转换为base64编码的方法
2018/01/11 Javascript
微信小程序实现animation动画
2018/01/26 Javascript
详解小程序缓存插件(mrc)
2018/08/17 Javascript
微信小程序实现tab左右切换效果
2020/11/15 Javascript
vue-devtools的安装和使用步骤详解
2019/10/17 Javascript
Vue过渡效果之CSS过渡详解(结合transition,animation,animate.css)
2020/02/05 Javascript
[01:13:08]2018DOTA2亚洲邀请赛4.6 淘汰赛 mineski vs LGD 第二场
2018/04/10 DOTA
python spyder中读取txt为图片的方法
2018/04/27 Python
django框架自定义模板标签(template tag)操作示例
2019/06/24 Python
python爬虫之快速对js内容进行破解
2019/07/09 Python
Myprotein瑞典官方网站:畅销欧洲英国运动营养品牌
2018/01/22 全球购物
波兰最大的儿童服装连锁店之一:5.10.15.
2018/02/11 全球购物
Michael Kors加拿大官网:购买设计师手袋、手表、鞋子、服装等
2019/03/16 全球购物
幼儿运动会邀请函
2014/01/17 职场文书
医务工作者先进事迹材料
2014/01/26 职场文书
公司担保书格式范文
2014/05/12 职场文书
企业总经理助理岗位职责
2014/09/12 职场文书
2015年个人剖析材料范文
2014/12/29 职场文书
2015年大学班长个人工作总结
2015/04/24 职场文书
2016年党风廉政建设承诺书
2016/03/25 职场文书
解决jupyter notebook图片显示模糊和保存清晰图片的操作
2021/04/24 Python
HTML+CSS 实现顶部导航栏菜单制作
2021/06/03 HTML / CSS
详解MySQL的主键查询为什么这么快
2022/04/03 MySQL
基于Apache Hudi在Google云构建数据湖平台的思路详解
2022/04/07 Servers