前端之路——jQuery第三课(利用已学的jq,制作一个失去焦点时,为空报错的表单验证)
来源:互联网 发布:淘宝官方 编辑:程序博客网 时间:2024/04/30 01:54
又来了,稳稳的来到了jQuery的第三课。。。今天任务比较难啊,自己需要写个失去焦点时,为空报错的表单验证。
其实简单想想,很好做
我们经常在那些输入账号密码的界面就有这判断验证,好的,收拾心情,开始学习!!!
今天复习的内容:
1:函数写法
2:显示与隐藏
3:焦点事件
4:if判断
复习完上节课,继续学习新知识:
1.布尔值(Booleans:是“真”True 或“假”False中的一个。动作脚本也会在适当时将值True和False转换为1和0。特性:只具备真假值:true和false真值为1;假值为0;)
还没实践过使用布尔值啊。。。。。。。有点陌生
2.多级if语句(很好理解,多层if判断)
if(){}
if(){}
else{}
3.if函数的嵌套
if(){
if(){
}
}
4.如何取到input里的value值
name是后台工作人员用来识别input或者select、textarea的标志。
value是前台工作人员收集到用户的填写,发送给后台数据库
先分享这么多,下面的重要部分,那就不share了
5.html/text/val的作用及区别
7.遍历
通过 jQuery 遍历,您能够从被选(当前的)元素开始,轻松地在家族树中向上移动(祖先),向下移动(子孙),水平移动(同胞)。这种移动被称为对 DOM 进行遍历。
8.如何使用jq,选择不同层级的dom
9.find()和children()作用
今天的作业:
1:有一个隐藏的div,用来在失去焦点时show()出,并提示错误信息;
2:充分利用失去焦点函数blur,想清楚是哪个元素会触发失焦事件;
3:show和hide的特效,要配合html使用;
4:失去焦点时要判断是否为空值,如果为空,则进行错误提示,如果不为空,则什么都不做并且错误提示信息不显示。
还是比较简单了,看效果:
jq代码如下:有不对或者可优化的地方可直接指出,哈哈
;$(function(){
// 输出隐藏divlog
var prompt = $('#prompt');
var mask = $('#mask'),
confirm = $('#confirm'),
div_2 = $('.div_2'),
submit = div_2.find('button'),
true1 = $('#true'),
mask = $('#mask');
false1 = $('#false');
console.log(prompt);
// 输入name=accountNumber的input的val值
var input = $("input[name='accountNumber']");
console.log(input.val());
// 失焦时的判断动作
input.blur(function(){
console.log(33);
if (input.val() == '') {
confirm.show();
mask.show();
}
else {
confirm.hide();
}
});
});
以上,console都是用来输出校验,主要是(if (input.val() == ''))
好了,今天到此为止。。。。。。谢谢老师,加油!
- 前端之路——jQuery第三课(利用已学的jq,制作一个失去焦点时,为空报错的表单验证)
- 前端之路——jQuery第四课(结合所学知识,制作一个具有jq特效的导航栏)
- AngularJs获取焦点与失去焦点时的表单验证
- AngularJs获取焦点与失去焦点时的表单验证
- 利用Jquery实现一个典型的form表单前端验证
- HTML简单的失去焦点表单验证
- Angualrjs 表单的两种验证(失去焦点验证和点击提交验证)
- 表单验证(失去焦点)
- web前端之锋利的jQuery八:jQuery插件的使用(表单验证、表单提交)
- jQuery.validate失去焦点时执行验证
- jquery.validate失去焦点时就验证
- jquery.validate失去焦点时就验证
- jquery 获得焦点的时候,焦点时文本框清空,失去焦点时又显示默认文字
- jquery 文本框得到失去的焦点
- jq——输入框失去焦点提示错误案例
- Jquery 异步验证 -文本框失去焦点验证
- 我的Web学习之路1——input,textarea获得/失去焦点时隐藏/显示文字
- 制作一个简单的表单验证
- BZOJ 2809 [Apio2012]dispatching dfs序+左偏树
- 关于markdown window10系统安装报错
- OkHttp深入理解(2)RetryAndFollowUpInterceptor
- 离线赛20171008总结
- 初识XML
- 前端之路——jQuery第三课(利用已学的jq,制作一个失去焦点时,为空报错的表单验证)
- 自定义View+随机数点击变化
- android activity的全新解析
- Windows下如何硬盘安装Ubuntu
- html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5?
- 动画
- 安卓自定义View进阶-事件分发机制原理
- 【HDU1272】小希的迷宫(并查集)
- 隐藏应用程序窗口