




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
jquery表单插件 jquery.form.js JQuery框架应用:form.js官方插件介绍Form插件,支持Ajax,支持Ajax文件上传,功能强大,基本满足日常应用。1、JQuery框架软件包下载2、Form插件下载3、Form插件的简单入门第一步:先增加一个表单 Name: Comment: 第二步:jquery.js和form.js文件的包含 建立js文件夹,将下载的jquery-1.7.2.min.js和jquery.form.js放入。ajaxForm - jQuery Form Demo / wait for the DOM to be loaded $(document).ready(function() / bind myForm and provide a simple callback function $(#myForm).ajaxForm(function() alert(Thank you for your comment!); ); ); . . . . . .3、Form插件的详细使用方法及应用实例/jquery/form/表单插件API英文原文:/jquery/form/ 表单插件API提供了几个方法,让你轻松管理表单数据和进行表单提交。 ajaxForm增加所有需要的事件监听器,为AJAX提交表单做好准备。ajaxForm不能提交表单。在document的ready函数中,使用ajaxForm来 为AJAX提交表单进行准备。ajaxForm接受0个或1个参数。这个单个的参数既可以是一个回调函数,也可以是一个Options对象。可链接(Chainable):可以。实例:$(#myFormId).ajaxForm();ajaxSubmit马上由AJAX来提交表单。大多数情况下,都是调用ajaxSubmit来对用户提交表单进行响应。ajaxSubmit接受0个或1个参数。这个单个的参数既可以是一个回调函数,也可以是一个Options对象。可链接(Chainable):可以。 实例:/ 绑定表单提交事件处理器$(#myFormId).submit(function() / 提交表单$(this).ajaxSubmit();/ 为了防止普通浏览器进行表单提交和产生页面导航(防止页面刷新?)返回falsereturn false;);formSerialize将表单串行化(或序列化)成一个查询字符串。这个方法将返回以下格式的字符串:name1=value1&name2=value2。可链接(Chainable):不能, 这个方法返回一个字符串。 实例:var queryString = $(#myFormId).formSerialize();/ 现在可以使用$.get、$.post、$.ajax等来提交数据$.post(myscript.php, queryString);fieldSerialize将表单的字段元素串行化(或序列化)成一个查询字符串。当只有部分表单字段需要进行串行化(或序列化)时,这个就方便了。这个方法将返回以下格式的字符串:name1=value1&name2=value2。可链接(Chainable):不能,这个方法返回一个字符串。 实例:var queryString = $(#myFormId .specialFields).fieldSerialize();fieldValue返回匹配插入数组中的表单元素值。从0.91版起,该方法将总是以数组的形式返回数据。如果元素值被判定可能无效,则数组为空,否则它将包含一个或多于一个的元素值。可链接(Chainable):不能,该方法返回数组。实例:/ 取得密码输入值var value = $(#myFormId :password).fieldValue(); alert(The password is: + value0); resetForm通过调用表单元素原有的DOM方法,将表单恢复到初始状态。可链接(Chainable):可以。 实例:$(#myFormId).resetForm();clearForm清除表单元素。该方法将所有的文本(text)输入字段、密码(password)输入字段和文本区域(textarea)字段置空,清除任何select元素中的选定,以及将所有的单选(radio)按钮和多选(checkbox)按钮重置为非选定状态。可链接(Chainable):可以。$(#myFormId).clearForm();clearFields清除字段元素。只有部分表单元素需要清除时才方便使用。可链接(Chainable):可以。$(#myFormId .specialFields).clearFields();Options对象ajaxForm和ajaxSubmit都支持众多的选项参数,这些选项参数可以使用一个Options对象来提供。Options只是一个JavaScript对象,它包含了如下一些属性与值的集合:target指明页面中由服务器响应进行更新的元素。元素的值可能被指定为一个jQuery选择器字符串,一个jQuery对象,或者一个DOM元素。默认值:null。url指定提交表单数据的URL。默认值:表单的action属性值type 指定提交表单数据的方法(method):“GET”或“POST”。默认值:表单的method属性值(如果没有找到默认为“GET”)。 beforeSubmit 表单提交前被调用的回调函数。“beforeSubmit”回调函数作为一个钩子(hook),被提供来运行预提交逻辑或者校验表单数据。如果 “beforeSubmit”回调函数返回false,那么表单将不被提交。“beforeSubmit”回调函数带三个调用参数:数组形式的表单数 据,jQuery表单对象,以及传入ajaxForm/ajaxSubmit中的Options对象。表单数组接受以下方式的数据: name: username, value: jresig , name: password, value: secret 默认值:nullsuccess 表单成功提交后调用的回调函数。如果提供“success”回调函数,当从服务器返回响应后它被调用。然后由dataType选项值决定传回responseText还是responseXML的值。默认值:nulldataType 期望返回的数据类型。null、“xml”、“script”或者“json”其中之一。dataType提供一种方法,它规定了怎样处理服务器的响应。这个被直接地反映到jQuery.httpData方法中去。下面的值被支持:xml:如果dataType = xml,将把服务器响应作为XML来对待。同时,如果“success”回调方法被指定, 将传回responseXML值。json:如果dataType = json, 服务器响应将被求值,并传递到“success”回调方法,如果它被指定的话。script:如果dataType = script, 服务器响应将求值成纯文本。默认值:null(服务器返回responseText值) semantic Boolean flag indicating whether data must be submitted in strict semantic order (slower). Note that the normal form serialization is done in semantic order with the exception of input elements of type=image. You should only set the semantic option to true if your server has strict semantic requirements and your form contains an input element of type=image.布尔标志,表示数据是否必须严格按照语义顺序(slower?)来进行提交。注意:一般来说,表单已经按照语义顺序来进行了串行化(或序列化),除了 type=image的input元素。如果你的服务器有严格的语义要求,以及表单中包含有一个type=image的input元素,就应该将 semantic设置为true。(译注:这一段由于无法理解,翻译出来可能语不达意,但请达人指正。)默认值:false resetForm 布尔标志,表示如果表单提交成功是否进行重置。Default value: null clearForm 布尔标志,表示如果表单提交成功是否清除表单数据。默认值:null 实例:/ 准备好Options对象var options = target: #divToUpdate,url: comment.php,succes
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 补偿合同(标准版)
- 西藏自治区财政厅直属事业单位招聘考试真题2025
- 临沧市乡村产业发展集团有限公司招聘考试真题2024
- 2025年度勘察设计注册环保工程师资格考试水污染防治复习题及答案
- 综合解析人教版八年级物理上册第5章透镜及其应用重点解析试卷(含答案详解)
- 2025年万科物业客服试题及答案
- 2025年道路运输企业主要负责人和安全生产管理人员考试(主要负责人)自测试题及答案
- 考点解析人教版八年级上册物理物态变化《熔化和凝固》章节练习试卷(详解版)
- 湖南省益阳市注册环保工程师考试(大气污染防治专业案例)全真模拟题库及答案(2025年)
- 2025年互联网营销师(直播销售员)四级理论考核试题及答案
- 2025全国学生学宪法讲宪法知识竞赛题库及答案
- 2025年9月浙江嘉兴海宁市通程港口经营有限公司招聘3人备考考试题库附答案解析
- 2025年大学辅导员招聘考试题库:学生心理危机干预方案设计试题
- 2024-2025学年广东省广大附中大联盟九年级(上)期中联考道法试题及答案
- 2025年云南省高考地理试卷(含答案)
- 2025贵州黔西南州州直机关面向全州遴选公务员31人考试参考试题及答案解析
- 汴京的星河解析课件
- 亚马逊培训考试题及答案
- 餐饮行业人力资源管理-招聘、培训和留住员工
- 建筑企业税收调研报告及政策解析
- 2025比亚迪供应商审核自查表
评论
0/150
提交评论