首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

web前端之锋利的jQuery八:jQuery插件使用表单验证、表单提交)

1.jQuery表单验证插件-Validation: 最常使用JavaScript的场合就是表单的验证,而jQuery作为一个优秀的JavaScript库,也提供了一个优秀的表单验证插件-Validation.../js/jquery.validate.messages_cn.js"> 2.jQuery表单插件——Form: jQuery Form插件是一个优秀的Ajax表单插件,可以非常容易的...欢迎下次再来”的提示 核心方法 ajaxForm()和ajaxSubmit() 通过核心方法ajaxForm(),能很容易地表单升级为Ajax提交方式 $("#myForm").ajaxForm(function...接下来介绍options对象,通过给ajaxForm()方法和ajaxSubmit()方法传递options对象,使得他们对表单拥有更多的控制权。...在这里,使用$.param()方法把它转化成字符串,得到以下这种格式:name1&address=2 需要注意的是,当表单提交,Form插件会以Ajax方式自动提交这些数据 第二个参数jqForm

6.6K50
您找到你想要的搜索结果了吗?
是的
没有找到

jQuery插件 -- Form表单插件jquery.form.js

jQuery Form插件是一个优秀的Ajax表单插件,可以非常容易地、无侵入地升级HTML表单以支持Ajax。...jQuery Form有两个核心方法 -- ajaxForm() 和 ajaxSubmit(), 它们集合了从控制表单元素到决定如何管理提交进程的功能。...,轻易地表单的提交方式升级为Ajax提交方式 ajaxForm() 和 ajaxSubmit() 都能接受0个或1个参数,当为单个参数,该参数既可以是一个回调函数,也可以是一个options对象,上面的例子就是回调函数...,提交表单,Form插件会以Ajax方式自动提交这些数据,格式如:[{name:user,value:val },{name:pwd,value:pwd}] 15 //jqForm: jQuery...address=2 18 var formElement = jqForm[0]; //jqForm转换为DOM对象 19 var address = formElement.address.value

13.5K50

JavaScript学习笔记(五)——Ajax

Ajax由四部分组成: JavaScript DOM CSS XMLHTTPRequest:负责客户端信息以异步通信的方式发送到服务器端,并接收服务器端返回的响应信息和数据。...]); 参数同get serialize()序列化表单jQuery中,可以使用serialize函数表单数据序列化为键值对,创建url编码文本字符串进行提交。...插件的应用于开发 jQuery插件就是开发爱好者自己利用jQuery制作的特效,然后打包成js文件,发布到网上供大家使用的脚本集合。...此方法大大简化了使用ajax提交表单数据传递问题,不需要逐个地以JavaScript的方式获取每个表单属性的值。...ajaxSubmit() 适用于以事件机制提交表单,如通过超链接、图片的click事件等提交表单使用时只需要指定表单的action属性即可,不需要提供submit按钮。

1.9K10

JqueryForm的使用方式

想把现有的表单的提交方式变成异步提交的方式 异步上传文件 上面的第一种情况也可以用jquery ajax来实现 但是一旦表单中有文件上传就必须用jqueryform了 下载地址 官方文档 使用说明 常用方法...return false; }); Options对象 ajaxForm和ajaxSubmit都支持众多的选项参数,这些选项参数可以使用一个Options对象来提供。...元素的值可能被指定为一个jQuery选择器字符串,一个jQuery对象,或者一个DOM元素。 默认值:null。 url 指定提交表单数据的URL。 覆盖表单默认值。...beforeSubmit”回调函数带三个调用参数:数组形式的表单数据jQuery表单对象,以及传入ajaxForm/ajaxSubmit中的Options对象。.../ 现在可以使用$.get、$.post、$.ajax等来提交数据 $.post('myscript.php', queryString); fieldSerialize() 表单的字段元素串行化

2.3K20

Jquery 常见案例

/jquery/messages_zh.js"> 【】使用jquery.layout 插件实现布局管理 (1)引入jquery.layout的插件JS: <script type="...ajaxForm 预处理将要<em>使用</em>AJAX方式提交的<em>表单</em>,<em>将</em>所有需要用到的事件监听器添加到其中。它不是提交这个<em>表单</em>。...'beforeSubmit'函数调用时需要3个参数:数组形式的<em>表单</em><em>数据</em>,<em>jQuery</em> <em>对象</em>形式的<em>表单</em><em>对象</em>,可选的用来传递给ajaxForm/<em>ajaxSubmit</em> 的<em>对象</em>。...一般<em>表单</em>的<em>数据</em>都是按语义顺序序列化的,除非<em>表单</em>里有一个type="image"元素. 所以只有当表单里必须要求有严格顺序并且表单里有type="image"才需要指定这个。...如果你对 $.ajax 方法的参数使用很熟悉,你也可以把它当作ajaxForm 和 ajaxSubmit 的参数使用

6.7K10

Asp.Net 用Jquery和一般处理程序实现无刷新上传大文件

知识了解 利用jQuery Form Plugin的ajaxSubmit方法通过AJAX提交表单    表单提交后,在一般处理程序中HttpContext.Current.Request.Files...才能获取客户端上传文件集合  http://www.malsup.com/jquery/form/#api    提交表单,上传,等待效果可以在beforeSubmit回调函数中显示 http:/...form的enctype属性,enctype默认为:application/x-www-form-urlencoded,     但是表单中含有上传控件,enctype属性必须使用:multipart...在使用包含文件上传控件的表单,必须使用该值。 text/plain 空格转换为 "+" 加号,但不对特殊字符编码。    ...,一般有三种情况 页面上没有 type="file" 标签  form的enctype属性未设置成multipart/form-data 提交方法有问题,请注意JS源码中提交表单ajaxSubmit

2K50

ajax 写法_常见词缀汇总

AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。...注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持. dataType: 要求为String类型的参数,预期服务器返回的数据类型。...注意在远程请求(不在同一个域下),所有post请求都将转为get请求。json:返回JSON数据。jsonp:JSONP格式。使用SONP形式调用函数,例如myurl?callback=?...,JQuery将自动替换后一个“?”为正确的函数名,以执行回调函数。text:返回纯文本字符串。 data: 要求为Object或String类型的参数,发送到服务器的数据。...对象必须为key/value格式,例如{foo1:”bar1″,foo2:”bar2″}转换为&foo1=bar1&foo2=bar2。如果是数组,JQuery将自动为不同值对应同一个名称。

1.1K10

异步提交方法

这是一个简单的POST异步提交数据,在请求成功后可调用回调函数,但如果需要在出错执行函数,就需要用到$.ajax Get、getJson和post的基本一样,都是这个用法,参照post的用法就行。...Type类型的意思,比如说:”POST”,”GET”,默认值为”GET” url就是发送请求的地址 asnyc设置异步意思(默认:true)默认设置下,所有请求为异步请求 data是一个对象,连同请求发送到服务器的数据...dataType预期服务器返回的数据类型 seccess是一个方法,请求成功后的回调函数 error是个方法,请求失败时调用此函数 这个ajax比post、get那些确实要复杂一些,但它多了个请求失败也可以调用函数...还有的就是表单提交,表单提交这玩意需要用到一个插件,所以用到表单提交的时候记得引用插件 这个表单提交是怎么提交的呢? 和前面的有点不一样,看图 ?...Form表单提交默认为Get方法提交 ? 直接获取表单的ID,然后用ajaxSubmit提交。 异步请求数据的方法有很多种,除了上面这些还有一些原生JS的异步请求数据,很复杂看不懂,所以就不说了。

1.1K10

【工具】15个非常实用的 JavaScript 表单验证库

使用近40种高效的数据验证伪类型为JavaScript提供简洁,高性能,可读性,数据和类型验证。...该库还包括一个 jQuery插件。 ?...它提供了验证转换和序列化信息的功能,以及实时验证行为分配给表单字段的功能。它可以与任何JavaScript框架一起使用 ,但是有一个可与jQuery一起使用插件。 ?...JavaScript表单验证不是必需的,并且如果使用,它也不能替代强大的后端服务器验证。...该脚本还可以处理输入字段,文本区域,复选框,单选按钮和选择列表的输入值填充(如果已指定默认值)以及何时表单发布并返回给用户。这意味着当表单无效,用户无需两次输入相同的信息!

5.8K20

jQuery基础(五)一Ajax应用与常用插件-imooc

方式从服务器获取数据  1-5 使用post()方法以POST方式从服务器发送数据  1-6 使用serialize()方法序列化表单元素值  1-7 使用ajax()方法加载服务器数据  1-8 使用...,详细介绍了目前最为流行的各类插件使用方法和技巧,包括表单插件、图片插件等;然后,介绍了如何自定义编写对象和类级别插件的过程。  ...表示的dom对象转换为jquery对象,这样就可以使用jquery提供的方法操作 声明一个叫$this的jquery对象变量, 给声明的变量赋值,赋的值是this的HTML元素转换为jQuery对象。...元素包含的图片元素,当在图片元素中移动鼠标,在图片的右边,显示放大后的所选区域效果,如下图所示: cookie插件——cookie 使用cookie插件后,可以很方便地通过cookie对象保存、...为调用插件方法的配置对象 jQuery Autocomplete 使用详细说明 例如,当用户在文本框输入内容,调用搜索插件的autocomplete()方法返回与输入内容相匹配的字符串数据,显示在文本框下

16.5K20

Python结合jquery Ajax 的实例

在折腾前端的时候,有时候要跟后端交互,需要调用Ajax, 原始的Ajax不那么好用,可以用jquery里面的。或者用插件axios。 jQuery对Ajax的操作进行了封装。...规定把请求发送到哪个 URL。 data 可选。映射或字符串值。规定连同请求发送到服务器的数据。 type: post or get, 请求方式 dataType 可选。...data(Object或String):发送到服务器的数据。如果不是字符串,将自动转换为字符串格式。GET请求中将附加在url后。...dataType(String):预期服务器返回的数据类型。如果不指定,jquery根据HTTP包MINE信息返回responseXML或responseText,并作为回调函数参数传递。...在远程请求(不在同一个域下),所有POST请求都将转为GET请求。 json:返回JSON数据。 jsonp:JSONP格式。使用JSONP形式调用函数,例如myurl?callback=?

3.8K20
领券