(十)jQuery对表单、表格的操作】的更多相关文章

jQuery对表单.表格的操作及更多应用 [表单应用] 一个表单有表单标签.表单域及表单按钮三个基本部分. 单行文本框应用:获取和失去焦点改变样式. 也可以用CSS中的伪类选择符来实现,但是IE6并不支持除超链接元素之外的:hover伪类选择符.css与jQuery的对比: //css代码 input:focus ,textarea:focus{ border:1px solid #f00; background:#fcc; } //jquery代码 $(function(){ $(":inpu…
[jQuery 对表单.表格的操作及更多应用] jquery对表单及表格的操作是实际应用中相当广泛. 对于表单的操作,可以实现 (1)获取和失去焦点改变样式: (2)在多行文本框中可以实现网站评论框的缩小及放大(高度变化)等功能:(也可以利用滚动条实现高度变化:利用scrollTop) (3)在复选框中可以实现对复选框进行全选.反选.和全不选等操作: (4)在下拉框中可以实现左边的内容添加到右边等典型 的操作: (5)还可以实现网页中的表单验证操作. 以上是利用jQuery对网页的典型操作,具体…
一.表单应用 1.HTML中的表单大致由三部分组成 (1).表单标签:包含处理表单数据所用的服务端程序URL,以及数据提交到服务器的方法. (2).表单域:包含文本框.密码框.隐藏域.多行文本框.复选框.单选框.下拉选择器和文件上传框等. (3).表单按钮:包括提交按钮.复选按钮和一般,用于数据传递服务器上或者取消传送,还可以用来控制其他定义了处理脚本的处理工作.2.单行文本框: <fieldset></fieldset>使表单被框起来,form的值与input标签的值一样.3.多…
本章主要是对前面4章的小结和应用. 一. 表单form应用 表单分为3个组成部分 (1)form标签 表单可包含文本域,复选框,单选按钮等等.表单用于向指定的 URL 传递用户数据. (2)表单域 --文本框.密码框(password),隐藏域,多行文本域(textarea),复选框(checkbox),单选框(radio),下拉框(select)文件上传框 (3)表单按钮 --提交按钮(submit).复位(reset),一般按钮(button) 1.单行文本框(input type="tex…
表单和表格都是HTML的重要组成部分,分别用于采集.提交用户输入的信息和显示列表数据. 表单应用:一个表单有3个基本组成部分: ①表单标签:包含处理表单数据所用的服务器端程序URL以及数据提交到服务器的方法. ②表单域:包含文本框.密码框.隐藏域.多行文本框.复选框.单选框.下拉选择框和文件上传框. ③表单按钮:包括提交按钮.复位按钮和一般按钮,用于将数据传送到服务器上或者取消传送,还可以用来控制其他定义了处理脚本的处理工作. 单行文本框应用:文本框是表单域中最基本的元素,基于文本框的应用有很多…
表单的应用 (1)表单标签:包含处理表单数据所用的服务器端程序URL以及数据提交到服务器的方法 (2)表单域:包含文本框.密码框.隐藏域.多行文本框.复选框.单选框.下拉选择框.和文件上传框 (3)表单按钮:包括提交按钮.复位按钮和一般按钮,用于将数据传送到服务器上或者取消传送,还可以用来控制其他定义了处理脚本的处理工作. 5.1.1单行文本框 获取和失去焦点改变样式 <label> 标签为 input 元素定义标注(标记). label 元素不会向用户呈现任何特殊效果.不过,它为鼠标用户改进…
内容摘录自锋利的JQuery一书 一.表单应用 1 获取和失去焦点改变样式(P142) $(function(){ $(":input").focus(function(){ //获取焦点触发事件 $(this).addClass("focus"); //增加样式 }).blur(function(){ //失去焦点触发事件 $(this).removeClass("focus"); //移除样式 }); }) 2 多行文本框触发事件改变文本框高…
内容摘录自锋利的JQuery一书 二.表格应用 1 表格隔行变色(:odd和:even选择器 P157) $(function(){ $("tr:odd").addClass("odd"); //奇数行添加样式 $("tr:even").addClass("even"); //偶数行添加样式(:odd和:even选择器中索引从0开始) }) 2 设定含有指定文字内容的某一行变色(:contains选择器 P158) $(fun…
<head> <style type="text/css"> .even {     background-color: #fff38f;/*偶数行样式*/ } .odd {    background-color: #dcdcdc;/*奇数行样式*/ } .selected {   background-color: #ff4136; }table{    width: 50%;} </style><script type="tex…
内容摘录自锋利的JQuery一书 三.其他应用  1 网页字体大小控制(P164) <span class="bigger">放大</span> <span class="smaller">缩小</span> <p id="para"></p> $(function(){ $("span").click(function(){ var thisEle =…
表单应用 一个表单有3个基本组成部分: 表单标签:包含处理表单数据所用的服务器端程序URL以及数据提交到服务器的方法 表单域:包含文本框.密码框.隐藏域.多行文本框.复选框.单选框.下拉选择框和文件上传框等 表单按钮:包括提交按钮.复位按钮和一般按钮.用于将数据传送到服务器上或者取消传送,还可以用来控制其他定义了处理脚本的处理工作. (本次主要讲解jQuery在表单域中的应用) 单行文本框:单行文本框是表单域中最基本的元素,这次介绍--获取和失去焦点改变样式 <!DOCTYPE html> &…
使用常规的思路:$(“#keyword”).value 取值是取不到的,因为此时$(‘#keydord’)已经不是个element,而是个jquery对象,所以应该使用:$(“#keyword”).val()     $("#keyword")[0].value = ""; /*获得TEXT.AREATEXT的值*/ var textval = $("#text_id").attr("value"); //或者 var tex…
使用常规的思路:$("#keyword").value 取值是取不到的,因为此时$('#keydord')已经不是个element,而是个jquery对象,所以应该使用:$("#keyword").val() $("#keyword")[0].value = ""; /*获得TEXT.AREATEXT的值*/ var textval = $("#text_id").attr("value"…
获取焦点和失去焦点改变样式 改变文本框/滚动条高度 复选框应用 下拉框应用 表单验证 tip1: 注意使用<label>的for标签,对应input的id.(for 属性规定 label 与哪个表单元素绑定.) tip2: 注意:jquery从1.6版本开始,哪些属性应该用attr()访问,哪些应该用prop()访问. 第一个原则:只添加属性名称该属性就会生效应该使用prop(); 第二个原则:只存在true/false的属性应该使用prop(); 按照官方说明,如果是设置disabled和c…
表单的全选.反选操作一 <form method="post" action=""> 你爱好的运动是?<input type="checkbox" id="CheckedAll" />全选/全不选<br/> <input type="checkbox" name="items" value="足球"/>足球 <in…
/*获得text的值*/ var textval =$("#text_id").attr("value"); //或者 var textval =$("#text_id").val(); /*获取单选按钮的值*/ var valraio =$("input[type=raio]:checked").val(); /*获取一组名为items的radio被选中项的值*/ var item =$('input[name=items]…
通过看jQuery源码可以知道,serialize方法是通过encodeURIComponent编码的,所以解决乱码的最笨方法:  1.重新分解序列化后的值  2.把分解的值重新decodeURIComponent回来  3.再重新用escape编码  4.重新拼接  function serialize(objs)  {      var parmString = $(objs).serialize();      var parmArray = parmString.split("&…
最近做前端比较多总结一些常用功能: radio 单选选中并且出发change事件: $(selector).find('input:radio[name=valuationMode]').filter('[value='+valuationMode+']').prop('checked', true).trigger('change'); table 获取tbody元素: $(selector).find('table > tbody'); $.get 获取静态json 文件 $.get('/s…
前言 上次我们说完jQuery中的动画之后,我们再来看一种jQuery在Web网页应用最为广泛的一种形式,这就是jQuery对表单的操作,通过jQuery对表单的操作,可以有效的提高用户体验.在此之前,我们首先要了解表单的组成部分.表单大致有3个部分组成. 第一部分由表单标签组成,包含url及所提交的方法.即我们通常写到的<form action="#" method="post">当然提交方法也可以是get,他们之间的区别在此就不做讨论. 第二部分由表…
js进阶 14-7 jquery的ajax部分为什么需要对表单进行序列化 一.总结 一句话总结:如果用ajax传递表单的数据,如果不进行表单的序列化,要一个参数一个参数的写,太麻烦,序列化的话,一句代码搞定.data:$('form').serialize(),这样一句话解决复杂的表单ajax的post传值过程. 1.表单序列化函数是什么? $(selector).serialize()和serializeArray() 24 <script> 25 $(function(){ 26 $('f…
jQuery,不仅可以以少量的代码做很多操作,而且兼容性好(各种浏览器,各种版本). 下面用jQuery动态对表格Table进行添加或删除行以及修改列值操作 1.jQuery代码 <script src="../Scripts/jquery-1.8.2.min.js" type="text/javascript"></script> <script type="text/javascript"> //添加行 f…
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3Vuc2h1bWlu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt=""> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3…
jQuery jQuery介绍 1.jQuery是一个轻量级的.兼容多浏览器的JavaScript库. 2.jQuery使用户能够更方便地处理HTML Document.Events.实现动画效果.方便地进行Ajax交互,能够极大地简化JavaScript编程.它的宗旨就是:“Write less, do more.“ jQuery的优势 一款轻量级的JS框架.jQuery核心js文件才几十kb,不会影响页面加载速度. 丰富的DOM选择器,jQuery的选择器用起来很方便,比如要找到某个DOM对…
关于 Validform 这是一款很不错的 jquery 表单验证插件,它几乎能够满足任何验证需求,仅仅一行代码就能搞定整站的表单验证. $('form').Validform(); 为什么能如此方便?插件的核心思想就是把所有的验证条件及验证提示信息绑定到每个表单元素,让验证代码在执行时只是核对表单下各元素的值是否跟绑定的验证条件相符,这样你可以随便添加或者去掉任一表单元素而不必修改验证代码,从而使仅用一行代码去完成整站的表单验证的梦想成为现实! 功能简介 可以在 input 上直接绑定正则,可…
在Web中基于表格的操作,比如添加行.单元格内容编辑等等功能,是完全基于js实现的.但如果程序员完全使用js或者jquery去编写表格控件,则会导致样式不统一,代码量较大等问题,尤其对于不太熟悉js的后端程序员来说,可能会是一个挑战.因此,网络上出现了很多基于表格操作的js控件,帮助程序员尤其是后端程序员也能够编写出漂亮的基于表格的应用.本篇博客以ASP.NET MVC+BUI为例,看如何实现基于表格的分页查询.编辑.删除等功能. 首先介绍一下BUI.BUI是基于jQuery开发的轻量级的控件库…
此选择器主要是对所选择的表单元素进行过滤: 选择器 描述 返回 enabled 选择所有的可用的元素 集合元素 disabled 选择所有的不可用的元素 集合元素 checked 选择所有被选中的元素(单选框,复选框) 集合元素 selected 选择所有被选中选项元素(下拉列表) 集合元素 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd&q…
AngularJS是一款优秀的前端JS框架,已经被用于Google的多款产品当中.它有着诸多特性,最为核心的是:MVC.模块化.自动化双向数据绑定.语义化标签.依赖注入等……使用它可以大大减少书写代码的工作量,但和Jquery不同,使用AngularJS有一定的难度,因此今天我将介绍以下怎样使用AngularJS来对表单的提交内容进行验证. AngularJS对表单中常用的验证操作 $dirty 表单有填写记录 $valid 字段内容合法的 $invalid 字段内容是非法的 $pristine…
jQuery框架学习第一天:开始认识jQueryjQuery框架学习第二天:jQuery中万能的选择器jQuery框架学习第三天:如何管理jQuery包装集 jQuery框架学习第四天:使用jQuery操作元素的属性与样式jQuery框架学习第五天:事件与事件对象jQuery框架学习第六天:jQuery中的Ajax应用jQuery框架学习第七天:jQuery动画–jQuery让页面动起来! jQuery框架学习第八天:ASP.NET jQuery实施方案jQuery框架学习第九天:jQuery工…
jquery中的页面内容操作的三个方法 一.总结 一句话总结:记三个方法即可.text,html,val.因为这里是方法,所以设置值的是后面方法的参数. 1.jquery中的页面内容操作的三个方法? text,html,val text()方法:获取和设置某个元素的“文本内容”. html()方法:获取和设置某个元素中的“HTML内容” val()方法:获取或设置“表单元素”的值. 30 // alert($('#main').text()) 2.jquery中如何设置页面内容操作来设置元素的值…