jQuery validate插件submitHandler提交导致死循环解决方法
来源:互联网 发布:科蒂斯控软件连接 编辑:程序博客网 时间:2024/05/22 04:56
作者:海底苍鹰
地址:http://blog.51yip.com/jsjquery/1511.html
dom对像的提交form.submit();和jquery对像的提交$('').submit();功能上是没有什么区别的。但是如果用了jquery validate插件,提交时这二个就区别大了。$('').submit();提交时,
jquery validate会进行验证,submitHandler里面如果写了$('').submit();会导致死循环,而form.submit();则不会。
一,简单说一下dom对像和jquery对像
dom对像,你要用js的写法来操作,页面中的标签。而jquery对像呢,你要用jquery的语法来操作。
dom对像转换成jquery的对像呢,也很简单,就加上$()这个就行了,然后就可以用jquery的语法来操作,页面中的标签了。我想大家用的最多就是this了。
- this.value=index; //this是dom对像,js写法
- });
- $('input[name^="hour"]').each(function(index){
- $(this).val(index); //$(this)是jquery对像,jquery写法
- });
二,jquery validate 死循环程序
- focusInvalid:false,
- submitHandler: function(form){
- $('.submit').submit();
- }
- });
正确写法,
- focusInvalid:false,
- submitHandler: function(form){
- form.submit();
- }
- });
出现死循环的时候,浏览器会一直处于加载中,直到浏览器挂掉,这个时候,可以加一个alert,你就会知道,validate一直在循环验证。个人觉得,虽然是个小问题,但是很难想起来。
阅读全文
0 0
- jQuery validate插件submitHandler提交导致死循环解决方法
- jquery validate submitHandler 提交导致死循环
- jquery validate submitHandler 提交导致死循环
- jquery validate submitHandler 提交导致死循环
- validate中submitHandler采用ajaxsubmit导致表单重复提交
- HashMap导致死循环
- validate中remote返回函数中+号导致submitHandler无法执行
- jquery validate表单验证插件制作注册表单验证提交
- Jquery插件-Jquery validate
- JQuery的submitHandler
- jquery插件validate
- JQuery的Validate插件
- jQuery.validate插件详解
- jquery 插件 validate 总结
- jquery插件validate验证
- jquery.validate插件
- jquery validate插件使用
- jQuery.validate插件
- Caused by: java.lang.RuntimeException: Could not generate DH keypair
- Python3+Django+Mysql配置
- ORACLE数据库使用SYS用户登录出现:ORA-28009:connection as SYS should be as SYSDBA or SYSOPER报错处理办法
- linxu C 学习笔记(三):标准I/O库
- MySQL数据备份之mysqldump使用
- jQuery validate插件submitHandler提交导致死循环解决方法
- 关卡设计快速入门P_4. 放置Actor
- 设计模式
- 怎样处理网站的有效链接和无效链接
- 网易游戏-平台开发工程师-一面(电话面试)
- Ubuntu 14.04配置代理步骤
- Shader经验分享
- java request.getxxx()
- 横向ListView(五) —— 实现左/右拉回弹功能及事件触发