第五章 jQuery对表单、表格的操作及更多应用
5.1 表单应用
当文本框获取焦点后,它的颜色需要有变化;当它失去焦点后,则要恢复为原来的样式。可以使用CSS中的伪类选择符来实现如下:
input:focus,textarea:focus{
border: 1px solid #f00;
background: #fcc;
}
但是IE6并不支持除超链接元素之外的:hover伪类选择符,此时可以用jQuery来弥补IE6对CSS支持的不足。
与控制高度的方法相同,只不过此处需要控制的是另一个属性,即scrollTop。
提醒元素:需要在创建提醒元素前,将当前元素以前的提醒元素都删除。可以使用remove()方法来完成。
为了使表单填写准确,在表单提交之前,需要对表单的必须填写元素进行一次整体的验证。可以直接用trigger()方法来触发blur事件,从而达到验证效果。
为了达到用户提出的需求,需要给表单元素绑定keyup事件和focus事件,keyup事件能在用户每次松开按键时触发,实现即时提醒;focus事件能在元素得到焦点的时候触发,也可以实现即时提醒。
客户端的验证仅用于提升用户操作体验,而服务器端仍需对用户输入的数据的合法性进行校验。对于禁用了脚本的用户和用户自制的网页提交操作,必须在服务器端验证。
5.2 表格应用
$("tr:odd")和$("tr:even")选择器中索引是从0开始的,因此第1行是偶数。
5.3 其他应用
通过css("font-size")获取的元素字体大小包含数字和单位,例如:16px。然后使用parseFloat()方法去年单位,因此16px就变成了16。
网页换肤的原理就是通过调用不同的样式表文件来实现不同皮肤的切换,并且需要将换好的皮肤记入Cookie中,这样用户下次访问时,就可以显示用户自定义的皮肤了。
分享到:
相关推荐
c# 随记.docx
NULL 博文链接:https://lobin.iteye.com/blog/2365756
java随记
网络原理随记.pdf
数据分级存储及访问方式设计方案研究随记.docx数据分级存储及访问方式设计方案研究随记.docx
linux net 管理随记,留着个人备忘
互联网公司实习日记随记参考.pdf互联网公司实习日记随记参考.pdf互联网公司实习日记随记参考.pdf互联网公司实习日记随记参考.pdf互联网公司实习日记随记参考.pdf互联网公司实习日记随记参考.pdf
学习c++过程中的一些知识点随记,我感觉重要的就稍微记了一下,比较简略,但是快速的阅读的话可以提醒自己想起那一部分的知识点。在复习c++知识点的时候,有些帮助。
Unity 随记1
git随记 git
JSP PDF打印 随记 复杂模板设计
面试随记???随时更新
重点小学生寒假记随记大全.doc
会计事务所毕业实习日记随记.docx
公司法务实习日记随记三篇.pdf
会计专业毕业实习日记随记篇.pdf
重点小学生母亲节日记随记大全.doc
VC++2010游戏开发随记之十三.pdf
第一章随机事件与概率 1第二章随机变量及概率分布 2第三章随机变量的数字特征 4第四章大数定律与中心极限定理 5第五章数理统计的基本概念 6第六章参数估计 8第
小学三年级秋游日记随记五篇.pdf