/scripts/jquery.js" type="text/javascript"> jquery.form.js" type="text/javascript..."> // json ('#myForm').ajaxForm({ // 声明 服务器返回数据的类型....// xml $(document).ready(function() { $('#xmlForm').ajaxForm...// html $(document).ready(function() { $('#htmlForm').ajaxForm...} }); }); Demo 8 : form插件的使用
1.jQuery表单验证插件-Validation: 最常使用JavaScript的场合就是表单的验证,而jQuery作为一个优秀的JavaScript库,也提供了一个优秀的表单验证插件-Validation...” 为必须填写 minlength=”2” 为最小长度为2 class=”required email” 必须填写,内容必须是email格式 class=”url” 为url格式验证 使提示是中文.../js/jquery.validate.messages_cn.js"> 2.jQuery表单插件——Form: jQuery Form插件是一个优秀的Ajax表单插件,可以非常容易的...欢迎下次再来”的提示 核心方法 ajaxForm()和ajaxSubmit() 通过核心方法ajaxForm(),能很容易地将表单升级为Ajax提交方式 $("#myForm").ajaxForm(function...在这里,使用$.param()方法把它转化成字符串,得到以下这种格式:name1&address=2 需要注意的是,当表单提交时,Form插件会以Ajax方式自动提交这些数据 第二个参数jqForm
/jquery/messages_zh.js"> 【】使用jquery.layout 插件实现布局管理 (1)引入jquery.layout的插件JS: <script type="...实现布局: $('body').layout({applyDefaultStyles: true }); 【】jQuery UI实现折叠菜单 (1)引入jquery UI插件 <!...输入值不能大于5 (17)min:10 输入值不能小于10 【】使用jqyery.form插件实现表单AJAX提交 1.引入jquery.form ajaxForm 预处理将要使用AJAX方式提交的表单,将所有需要用到的事件监听器添加到其中。它不是提交这个表单。...; } }; // pass options to ajaxForm $('#myForm').ajaxForm(options); 表单提交前执行的方法。
jQuery Form插件是一个优秀的Ajax表单插件,可以非常容易地、无侵入地升级HTML表单以支持Ajax。...jQuery Form有两个核心方法 -- ajaxForm() 和 ajaxSubmit(), 它们集合了从控制表单元素到决定如何管理提交进程的功能。...#getting-started 1 $('#myForm').ajaxForm(function() { 2 $('#output1').html("提交成功!...,轻易地将表单的提交方式升级为Ajax提交方式 ajaxForm() 和 ajaxSubmit() 都能接受0个或1个参数,当为单个参数时,该参数既可以是一个回调函数,也可以是一个options对象,上面的例子就是回调函数...,Form插件会以Ajax方式自动提交这些数据,格式如:[{name:user,value:val },{name:pwd,value:pwd}] 15 //jqForm: jQuery对象
想把现有的表单的提交方式变成异步提交的方式 异步上传文件 上面的第一种情况也可以用jquery ajax来实现 但是一旦表单中有文件上传就必须用jqueryform了 下载地址 官方文档 使用说明 常用方法...() clearForm() clearFields() resetForm() ajaxForm 和 ajaxSubmit只能取其中一种 ajaxForm时把原form直接变成ajax形式 即点击点击提交按钮时就会异步提交...比如一下的两种形式就是相同的效果 ajaxForm $('#usergroup_add_form').ajaxForm({ "url": "${basePath!}...元素的值可能被指定为一个jQuery选择器字符串,一个jQuery对象,或者一个DOM元素。 默认值:null。 url 指定提交表单数据的URL。 覆盖表单默认值。...beforeSubmit”回调函数带三个调用参数:数组形式的表单数据,jQuery表单对象,以及传入ajaxForm/ajaxSubmit中的Options对象。
]); 参数同get serialize()序列化表单 在jQuery中,可以使用serialize函数将表单数据序列化为键值对,创建url编码文本字符串进行提交。...插件的应用于开发 jQuery插件就是开发爱好者自己利用jQuery制作的特效,然后打包成js文件,发布到网上供大家使用的脚本集合。...好用的jQuery插件: 1. jQuery Form插件 jQuery Form是一个优秀的表单插件,它可以非常容易地使HTML表单支持Ajax。...jQuery Form插件有两个核心方法: ajaxForm() 适用于以提交表单的方式处理数据,需要在表单中标明表单的action、id、method属性,最好在表单中提供submit按钮。...文档及下载地址 2. jQuery UI插件 jQueryUI 插件是一个基于 jQuery 的用户界面开发,该库提供了UI控件。
在使用ajaxForm方法之前,首先需要安装form.js的插件,网上有; 一、首先说用法,ajaxForm可以接收0或1个参数,该参数可以是一个变量、一个对象或回调函数,这个对象主要有以下参数: var...(){}, //提交前执行的回调函数 success:function(){}, //提交成功后执行的回调函数 error:function(){}, //提交失败执行的函数 ...} ajaxForm js的code $(function(){ $("form").ajaxForm(object); }) 实例具体代码code htmlcode jquery.form.js"> ajaxForm 提交form表单数据无刷新处理数据--> 文件上传
在使用ajaxForm方法之前,首先需要安装form.js的插件,网上有; 一、首先说用法,ajaxForm可以接收0或1个参数,该参数可以是一个变量、一个对象或回调函数,这个对象主要有以下参数: var...(){}, //提交前执行的回调函数 success:function(){}, //提交成功后执行的回调函数 error:function(){}, //提交失败执行的函数...} ajaxForm js的code $(function(){ $("form").ajaxForm(object); }) 实例具体代码code htmlcode jquery.form.js"> ajaxForm 提交form表单数据无刷新处理数据--> <h1 style="margin-top:-100px;
引用jquery.form jquery/1.8.3/jquery.min.js..."> jquery.form/3.50/jquery.form.min.js..."> ajaxSubmit与ajaxForm 提交配置参数 var options = { url : url, // 覆盖form中action中的url...(options); ajaxForm 把原form提交方式变为异步提交在form提交时触发 $("#form").ajaxForm(options); 对比 $("#form").ajaxSubmit...(options); 与 $("#form").ajaxForm(options); $("#form").submit(); 效果是一样的 可调用方法 formSerialize 将表单序列化成查询串
1.1 JSP页面 编写JSP页面,引入jQuery和jQuery表单上传工具jquery.form.js【该js文件已经上传到我的资源,有需要的小伙伴可以自行下载】 upload4.jsp ajaxForm" enctype="multipart/form-data"> $(function () { $("#btn").click(function () { // 异步提交表单...img"> $(function () { $("#btn").click(function () { // 异步提交表单...img"> $(function () { $("#btn").click(function () { // 异步提交表单
OPTIONS 几乎所有的jQuery插件都提供了一个基于OPTIONS的API,OPTIONS是JS对象,意味着该对象以及它的属性都是optional(可选的)。...比如采用Ajax方式提交表单, $(“#myform”).ajaxForm();//默认采用Form的Action属性值作为Ajax-URL,Method值作为提交类型(GET/POST)...$(“#myform”).ajaxForm({ url: “mypage.php”, type: “POST” });//则覆盖了提交到的URL和提交类型 9....JQUERY JQUERY对象包含DOM元素的集合。...许多jQuery方法返回jQuery对象本身,所以可以采用链式调用: $(“p”).css(“color”, “red”).find(“.special”).css(“color”, “green”)
1.1 JSP页面 编写JSP页面,引入jQuery和jQuery表单上传工具jquery.form.js【该js文件已经上传到我的资源,有需要的小伙伴可以自行下载】 upload4.jsp ajaxForm" enctype="multipart/form-data"> $(function () { $("#btn").click(function () { // 异步提交表单...$("#ajaxForm").ajaxSubmit({ url: "/fileUpload4",... $(function () { $("#btn").click(function () { // 异步提交表单
项目中使用到了这个插件,抽了个空,看了一下。..._onSubmitEvent);//绑定submit return this; } 绑定了基本上控件的触发事件,这里还要提到的是在我们提交form的时候,会触发插件内容的submit的监听事件,实际上插件会在你提交之前再去帮你检查一遍控件...两者必须同时满足。 源码下面会再经历一次for循环,但是注意,这里多了一个switch判断,将rules中有的规则一一过滤出来,执行相应的方法。...尝试去找method里的_ajax方法,可以发现这个_ajax方法其实调用了.ajax的方法提交请求,注意在提交之前,经过了两次for循环,主要是分解extraData,将信息组装成json格式传入data...以上完成了插件的ajax验证。上面的分析可能不是很全面,如果这个插件有新的功能我还没有用到,希望大家提出来,一起分享分享。
2-10 练习题 第3章 jQuery UI型插件 本章介绍包括拖曳、放置、排序在内的各类UI插件的使用过程,介绍各类微型插件的使用方法和注意事项,以及最新版UI中菜单工具、微调按钮、工具提示插件的效果和使用方法... 3-6 对话框插件——dialog 3-7 菜单工具插件——menu 3-8 微调按钮插件——spinner 3-9 工具提示插件——tooltip 3-10 练习题 第4章 jQuery...({options}) 其中form参数表示表单元素名称,options参数表示调用方法时的配置对象,所有的验证规则和异常信息显示的位置都在该对象中进行设置 例如,当点击表单中的“提交”按钮时,调用validate...插件验证用户名输入是否符合规则,并将异常信息显示在页面中,如下图所示: 表单插件——form 通过表单form插件,调用ajaxForm()方法,实现ajax方式向服务器提交表单数据,并通过方法中的options...例如,当点击“提交”按钮时,如果文本框中的内容为空,则通过dialog插件弹出提示框,提示输入内容不能为空,如下图所示: 在浏览器中显示的效果: 3-7菜单工具插件——menu 菜单工具插件可以通过
最近在项目中需要上传文件文件,之前一直都是form提交的,尝试了一下AjaxForm,感觉还比较好用,写篇随笔mark下,供以后使用。...准备工作: 下载jquery-form.js 相关jar: commons-fileupload-1.1.1.jar commons-io-1.3.2.jar 在spring-servlet.xml进行...maxUploadSize" value="10485760000" /> 这个是必须的...url: contextPath+"/webapp/cfProjectType/importExcel", beforeSubmit: showRequest, //提交前处理...if (e.importFlag == true) { CloseWindow("ok"); } else { //对错误的一些处理 } } //提交前的一些校验
.NET MVC第七章、jQuery插件验证 ---- 目录 .NET MVC第七章、jQuery插件验证 环境引入 MVC使用script脚本 示例 效果 可复制使用案例 注: ---- 环境引入..., equalTo: "两次密码输入的不一致!"...2.每个需要校验的表单元素都应该设置id和name属性,方便在使用插件时将元素绑定校验规则和校验信息。】...spass2: { required: "请再次输入密码", equalTo: "两次密码必须一致...: { required: "请选择要上传的头像", extension: "文件后缀名必须为
以AJAX提交为例,每次尝试登录后,无论是否登录成功,后端都要注销当前验证码SESSION,前端JS刷新验证码。后台要注销SESSION是以免黑客屏蔽JS导致验证码只需一写次,从而导致爆库。...四、前端代码 前端代码的要点是登录时RSA加密账号密码,使用的是 jsencrypt.js 库,Ajax提交表单用的是 jquery.form.js 。...核心代码如下,需要注意的是,ajaxForm接受的这两个回调函数,参数名是固定的无法修改,修改表单数据用的是formData,提交成功回调的结果名是responseText。...//AJAX提交登录表单 $(function(){ var formSubOpt = { beforeSubmit: encodeForm, success:...formRes }; $("#loginform").ajaxForm( formSubOpt ); }); //提交成功 function formRes(responseText){
jQuery Validate 客户端验证插件辅助资料 【】jQuery Validate网址 http://jqueryvalidation.org/ 【】jQuery validation...引入 先引入jQuery,再引入jquery validation插件,以及支持I18N的插件文件 【】jQuery validation插件的使用 1.定义表单 可以使用...必须输入合法的数字(负数,小数) (8)digits:true 必须输入整数 (9)creditcard: 必须输入合法的信用卡号... confirm_password: { required: "请输入确认密码", minlength: "确认密码不能小于5个字符", equalTo: "两次输入密码不一致不一致
前言 表单输入框对输入内容校验,这是一个很基本的功能,像这种非常普遍的功能,当然是先找下有没有现成的插件可以使用。...这里介绍一款很好用的表单验证插件,formvalidation,实际上也是bootstrap的一个插件,之前叫bootstrapValidator,现在独立出来了。...还有前面导入了jquery.min.js,还是要导入formvalidation里面的jquery.min.js,因为如果不导入,可能会导致remote类型的验证失效。...a valid URL' } 校验整数,也是通过正则校验 regexp: { regexp: /^([0-9][0-9]*)$/, message: '必须为整数...点提交按钮会触发submit方法提交表单,我们也可以自定义ajax提交 //点提交的时候校验 $('[type="submit"]').click(function(e) {