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高级程序设计
Dec 29 Javascript
JQuery选择器特辑 详细小结
May 14 Javascript
jquery仿QQ商城带左右按钮控制焦点图片切换滚动效果
Jun 27 Javascript
jQuery中after()方法用法实例
Dec 25 Javascript
Javascript中的方法链(Method Chaining)介绍
Mar 15 Javascript
jQuery手动点击实现图片轮播特效
Apr 20 Javascript
Google 爬虫如何抓取 JavaScript 的内容
Apr 07 Javascript
微信小程序 地图map实例详解
Jun 07 Javascript
详解ES6中的代理模式——Proxy
Jan 08 Javascript
bootstrap select2插件用ajax来获取和显示数据的实例
Aug 09 Javascript
Vuejs开发环境搭建及热更新【推荐】
Sep 07 Javascript
小程序登录/注册页面设计的实现代码
May 24 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实现删除指定目录下相关文件的方法
2014/10/20 PHP
php中字符串和正则表达式详解
2014/10/23 PHP
php批量删除cookie的简单实现方法
2015/01/26 PHP
PHP Trait代码复用类与多继承实现方法详解
2019/06/17 PHP
php数组和链表的区别总结
2019/09/20 PHP
js form 验证函数 当前比较流行的错误提示
2009/06/23 Javascript
js function定义函数使用心得
2010/04/15 Javascript
基于jQuery的前端数据通用验证库
2011/08/08 Javascript
js中匿名函数的创建与调用方法分析
2014/12/19 Javascript
AngularJS实现表单验证
2015/01/28 Javascript
使用微信内置浏览器点击下拉框出现页面乱跳转现象(iphone),该怎么办
2016/01/04 Javascript
JavaScript中清空数组的方法总结
2016/12/02 Javascript
浅谈Node.js轻量级Web框架Express4.x使用指南
2017/05/03 Javascript
laydate日历控件使用方法详解
2017/11/20 Javascript
JavaScript中的一些隐式转换和总结(推荐)
2017/12/22 Javascript
JS严格模式知识点总结
2018/02/27 Javascript
webpack打包非模块化js的方法
2018/10/24 Javascript
详解es6新增数组方法简便了哪些操作
2019/05/09 Javascript
js将日期格式转换为YYYY-MM-DD HH:MM:SS
2020/09/18 Javascript
[40:05]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python中内置数据类型list,tuple,dict,set的区别和用法
2015/12/14 Python
Python爬虫实现百度图片自动下载
2018/02/04 Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
2018/04/06 Python
python实现自动发送报警监控邮件
2018/06/21 Python
pycharm创建一个python包方法图解
2019/04/10 Python
Python3.5基础之函数的定义与使用实例详解【参数、作用域、递归、重载等】
2019/04/26 Python
Python3.5装饰器原理及应用实例详解
2019/04/30 Python
python 读取、写入txt文件的示例
2020/09/27 Python
逼真的HTML5树叶飘落动画
2016/03/01 HTML / CSS
英国在线定制百叶窗网站:Swift Direct Blinds
2020/02/25 全球购物
路德维希•贝克(LUDWIG BECK)中文官网:德国大型美妆百货
2020/09/19 全球购物
为什么如下的代码int a=100,b=100;long int c=a * b;不能工作
2013/11/29 面试题
社区母亲节活动方案
2014/03/05 职场文书
2014年学校禁毒工作总结
2014/12/23 职场文书
小学语文教学反思范文
2016/03/03 职场文书
Jupyter Notebook内使用argparse报错的解决方案
2021/06/03 Python