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 判断 object 的特定类转载
Feb 01 Javascript
利用JavaScript实现新闻滚动效果(实例代码)
Nov 27 Javascript
javascript随机显示背景图片的方法
Jun 18 Javascript
jQuery实现html元素拖拽
Jul 21 Javascript
简单谈谈json跨域
Mar 13 Javascript
Bootstrap每天必学之工具提示(Tooltip)插件
Apr 26 Javascript
微信公众号  提示:Unauthorized API function 问题解决方法
Dec 05 Javascript
微信小程序的生命周期的详解
Oct 19 Javascript
JS使用百度地图API自动获取地址和经纬度操作示例
Apr 16 Javascript
vue实现动态按钮功能
May 13 Javascript
微信小程序onShareTimeline()实现分享朋友圈
Jan 07 Javascript
Vite + React从零开始搭建一个开源组件库
Jun 25 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+javascript液晶时钟
2006/10/09 PHP
Php注入点构造代码
2008/06/14 PHP
PHP mail 通过Windows的SMTP发送邮件失败的解决方案
2009/05/27 PHP
MYSQL 小技巧 -- LAST_INSERT_ID
2009/11/24 PHP
深入PHP购物车模块功能分析(函数讲解,附源码)
2013/06/25 PHP
PHP cdata 处理(详细介绍)
2013/07/05 PHP
php+mysql实现数据库随机重排实例
2014/10/17 PHP
JS焦点图切换,上下翻转
2011/05/12 Javascript
jquery 选项卡效果 新手代码
2011/07/08 Javascript
图片无缝滚动代码(向左/向下/向上)
2013/04/10 Javascript
最好用的省市二级联动 原生js实现你值得拥有
2013/09/22 Javascript
jQuery实现table隔行换色和鼠标经过变色的两种方法
2014/06/15 Javascript
谷歌地图打不开的解决办法
2014/08/07 Javascript
BootStrap Table 分页后重新搜索问题的解决办法
2016/08/08 Javascript
原生JS:Date对象全面解析
2016/09/06 Javascript
js实现页面刷新滚动条位置不变
2016/11/27 Javascript
巧用canvas
2017/01/21 Javascript
Vue过滤器的用法和自定义过滤器使用
2017/02/08 Javascript
JavaScript中双符号的运算详解
2017/03/12 Javascript
js省市区级联查询(插件版&amp;无插件版)
2017/03/21 Javascript
JavaScript实现星星等级评价功能
2017/03/22 Javascript
使用 Node.js 对文本内容分词和关键词抽取
2017/05/27 Javascript
vue中本地静态图片路径写法
2018/03/06 Javascript
elementUI 动态生成几行几列的方法示例
2019/07/11 Javascript
jquery实现轮播图特效
2020/04/12 jQuery
[01:02:53]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第二局
2016/03/06 DOTA
Python中type的构造函数参数含义说明
2015/06/21 Python
深入浅析python中的多进程、多线程、协程
2016/06/22 Python
Python错误: SyntaxError: Non-ASCII character解决办法
2017/06/08 Python
1 行 Python 代码快速实现 FTP 服务器
2018/01/25 Python
美国隐形眼镜零售商:LensPure
2019/03/10 全球购物
对外汉语教师推荐信
2015/03/27 职场文书
安娜卡列尼娜观后感
2015/06/11 职场文书
高中语文教材(文学文化常识大全一)
2019/08/13 职场文书
Python操作CSV格式文件的方法大全
2021/07/15 Python