jquery表单验证需要做些什么
作者:bea
一、当元素失去焦点时发生blur 事件。
实例:jQuery blur() 方法
添加函数到 blur 事件。当 <input> 字段失去焦点时发生 blur 事件:
$("input").blur(function(){
alert("This input field has lost its focus.");
});
定义和用法
当元素失去焦点时发生 blur 事件。
blur() 方法触发 blur 事件,或规定当发生 blur 事件时运行的函数。
提示:该方法常与 focus() 方法一起使用。
语法
为被选元素触发 blur 事件:
$(selector).blur()
添加函数到 blur 事件:
$(selector).blur(function)
二、当输入框获取焦点的时候,触发的事件。
实例:jQuery focus() 方法
添加函数到 focus 事件。当 <input> 字段获得焦点时发生 focus 事件:
$("input").focus(function(){
$("span").css("display","inline").fadeOut(2000);
});
定义和用法
当元素获得焦点时(当通过鼠标点击选中元素或通过 tab 键定位到元素时),发生 focus 事件。
focus() 方法触发 focus 事件,或规定当发生 focus 事件时运行的函数。
提示:该方法通常与 blur() 方法一起使用。
语法
触发被选元素的 focus 事件:
$(selector).focus()
添加函数到 focus 事件:
$(selector).focus(function)
三、当键盘键被松开时发生keyup 事件
实例:jQuery keyup() 方法
当键盘键被松开时,设置 <input> 字段的背景颜色:
$("input").keyup(function(){
$("input").css("background-color","pink");
});
定义和用法
与 keyup 事件相关的事件顺序:
- keydown - 键按下的过程
- keypress - 键被按下
- keyup - 键被松开
当键盘键被松开时发生 keyup 事件。
keyup() 方法触发 keyup 事件,或规定当发生 keyup 事件时运行的函数。
提示:请使用 event.which 属性来返回哪个键被按下。
语法
触发被选元素的 keyup 事件:
$(selector).keyup()
添加函数到 keyup 事件:
$(selector).keyup(function)
四、当表单提交的时候触发的事件
实例:jQuery submit() 方法
当提交表单时,显示警告框:
$("form").submit(function(){
alert("Submitted");
});
定义和用法
当提交表单时,会发生 submit 事件。
该事件只适用于 <form> 元素。
submit() 方法触发 submit 事件,或规定当发生 submit 事件时运行的函数。
语法
触发被选元素的 submit 事件:
$(selector).submit()
添加函数到 submit 事件:
$(selector).submit(function)
以上就是jquery表单验证需要做的四件事情,希望大家仔细研究,真正掌握jquery表单验证的技巧。
猜你喜欢
您可能感兴趣的文章:
- 总结JavaScript中布尔操作符||与&&的使用技巧
- 实例代码讲解jquery easyui动态tab页
- 用JavaScript来美化HTML的select标签的下拉列表效果
- 基于Jquery easyui 选中特定的tab
- jquery实现简单的表单验证
- 将JavaScript的jQuery库中表单转化为JSON对象的方法
- 基于jquery实现可定制的web在线富文本编辑器附源码下载
- 谈谈对jquery ui tabs 的理解
- Jquery ajax 同步阻塞引起的UI线程阻塞问题
- jquery判断密码强度的验证代码
- jquery实现邮箱自动填充提示功能
- jQuery实现文本框邮箱输入自动补全效果
- 基于Jquery和html5的7款个性化地图插件
- JavaScript设置、获取、清除单值和多值cookie的方法
- 每天一篇javascript学习小结(RegExp对象)
- node.js抓取并分析网页内容有无特殊内容的js文件
- js全选按钮的实现方法
- javascript实现省市区三级联动下拉框菜单
- javascript中return,return true,return false三者的用法及区别