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 相关文章推荐
TinyMCE 新增本地图片上传功能
Nov 05 Javascript
jQuery点击后一组图片左右滑动的实现代码
Aug 16 Javascript
Javascript高级技巧分享
Feb 25 Javascript
基于javascript代码检测访问网页的浏览器呈现引擎、平台、Windows操作系统、移动设备和游戏系统
Dec 03 Javascript
好好了解一下Cookie(强烈推荐)
Jun 14 Javascript
jQuery+PHP+Mysql实现抽奖程序
Apr 12 jQuery
swiper移动端轮播插件(触碰图片之后停止轮播)
Dec 28 Javascript
echarts整合多个类似option的方法实例
Jul 10 Javascript
vue生命周期和react生命周期对比【推荐】
Sep 19 Javascript
vue中过滤器filter的讲解
Jan 21 Javascript
微信小程序列表时间戳转换实现过程解析
Oct 12 Javascript
Vue el-autocomplete远程搜索下拉框并实现自动填充功能(推荐)
Oct 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』PHP截断函数mb_substr()使用介绍
2013/04/22 PHP
windows下配置apache+php+mysql时出现问题的处理方法
2014/06/20 PHP
php查找字符串中第一个非0的位置截取
2017/02/27 PHP
jQuery 文本框得失焦点的简单实例
2014/02/19 Javascript
jQuery中unbind()方法用法实例
2015/01/19 Javascript
js运动动画的八个知识点
2015/03/12 Javascript
javascript每日必学之继承
2016/02/23 Javascript
js显示动态时间的方法详解
2016/08/20 Javascript
AngularJS  ng-table插件设置排序
2016/09/21 Javascript
使用vue.js实现checkbox的全选和多个的删除功能
2017/02/17 Javascript
vue-router+vuex addRoutes实现路由动态加载及菜单动态加载
2017/09/28 Javascript
移动web开发之touch事件实例详解
2018/01/17 Javascript
Express本地测试HTTPS的示例代码
2018/06/06 Javascript
python网页请求urllib2模块简单封装代码
2014/02/07 Python
详解Python3.1版本带来的核心变化
2015/04/07 Python
python:socket传输大文件示例
2017/01/18 Python
python中nan与inf转为特定数字方法示例
2017/05/11 Python
Python 和 JS 有哪些相同之处
2017/11/23 Python
python中 * 的用法详解
2019/07/10 Python
Python日志无延迟实时写入的示例
2019/07/11 Python
TensorFlow2.0矩阵与向量的加减乘实例
2020/02/07 Python
K最近邻算法(KNN)---sklearn+python实现方式
2020/02/24 Python
Opencv图像处理:如何判断图片里某个颜色值占的比例
2020/06/03 Python
python中Pexpect的工作流程实例讲解
2021/03/02 Python
HTML5图片层叠的实现示例
2020/07/07 HTML / CSS
凯普林包包西班牙官网:Kipling西班牙
2019/04/12 全球购物
No7 Beauty美国官网:英国国民护肤品牌
2019/10/31 全球购物
幼儿园教师获奖感言
2014/03/11 职场文书
《青海高原一株柳》教学反思
2014/04/25 职场文书
医学专业自荐信
2014/06/14 职场文书
市场营销工作计划书
2014/09/15 职场文书
毕业生银行实习自我鉴定
2014/10/14 职场文书
个人培训总结
2015/03/05 职场文书
2015年社区民政工作总结
2015/04/21 职场文书
党员电教片《信仰》心得体会
2016/01/15 职场文书
react antd实现动态增减表单
2021/06/03 Javascript