`

ie 下 jquery的 submit不起作用

阅读更多
  • 问题:
    1. 项目中所有使用jquery.submit()的方法在验证后提交在ie6中失去作用;
    2. 所有使用window.location.href=*** 方法在验证后在ie6中失去作用;
    3. 所有a链接中使用href="javascript:void(0);"方法后在i6中点击失去使用;
    4. (失去作用意思为:点击后已经到后台取到值但页面并没有更新)
  • 分析:
    1. ie总是喜欢使用一些异步的实现,很有可能是在取值时异步进行了刷新但取还没转过来,等值传过来时页面已经不为所动了。
    2. ie6中会先执行a 中的javascript:void(0) ,之后会执行js被停顿
  • 解决:
    1. 使用jquery.submit()和location.href的都在执行前使其停顿会。
      <input type="button" onclick="sendUrl();" />
      
      function sendUrl(){
          if(validateInput()){setTimeout(doSubmit(),0);}
      }
       
    2. a链接最简单的方法就是将href="javascript:void(0)"改为href="#"

 

分享到:
评论

相关推荐

    jquery submit ie6下失效的原因分析及解决方法

    jquery submit ie6下失效的原因分析及解决方法。需要的朋友可以过来参考下,希望对大家有所帮助

    jquery 最新版框架下载(1.32-1.8.2)

    jQuery团队发布了jQuery 1.8.2版本。 该版本主要修复之前两个版本中的一些bug和性能衰退问题,包括: ...Event:修复了IE8中 $(“form”).live(“submit”, fn) 语句没有被”submit”&gt;所激发的问题。

    jQuery 1.6.3正式版发布

    该版本是1.6主线上的最新版本,主要...#7071:Accessing the ‘type’ property on VML elements fails on IE during submit special handler Manipulation #9587:Cloning a div with an object causes error in IE8

    jquery插件使用方法大全

    压缩版本jQuery Minified29KB,不压缩版本jQuery Regular(用于阅读和调试)207KB。由于jQuery已经成为目前最流行的JavaScript库,得到广泛的支持,新版本的发布当然非常引人注目。 重要变化: 1. Ajax重写Ajax模块...

    jQuery 1.5 API 中文版

    IE用户无法在线查看本文档,请下载jQuery API Version1.5 中文版AIR客户端查看,或者使用chrome,safari,firefox,opera等浏览器查看!!! jQuery 1.5 API Cheat Sheet来源 Selectors Basics #id element .class, ...

    一个基于jquery的页面表单草稿自动保存代码

    要实现以上功能只需要 初始化下插件 var fas=new formAutoSave(1001,"fas"); 参数1:用户唯一识别码可以是username,userid之类的,参数2:css class的名称,默认(fas)可以不填 并在需要保存数据的控件上 加上css ...

    chrome不支持form.submit的解决方案

    闲的时候亲自测试了一番,发现chrome竟然真的不支持form.submit,测试的时候用的是Jquery的,也不支持,于是乎研究了半天,终于找到了一个解决办法。 //获取form表单的id var form=$('#myform').val(); //获取...

    jQuery完全实例.rar

    jQuery1.2 API 中文版折叠展开折叠全部展开全部 英文说明 核心jQuery 核心函数 jQuery(expression,[context]) jQuery(expression,[context]) 这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组...

    formPlugin:一个基于jQuery && json2的表单数据json方式提交的插件

    formPlugin based on jQuery and json2.Simple form submit plugin based on jQuery 1.8.x && json2.jsSupport Firefox, Chrome, IE 8 && high version of IEThis plugin build under utf-8 encoding environmentYou...

    兼容IE与firefox火狐的回车事件(js与jquery)

    javascript 兼容IE与firefox火狐的回车事件 代码如下: [removed] function keypress(e) { var currKey=0,e=e||event; if(e.keyCode==13)document.myform.submit(); } [removed]=keypress; [removed] 代码如下:...

    图库新版jQuery焦点图 JS代码

    //document.writeln ('&lt;dd&gt;06月21日 修复IE6下兼容问题&lt;/dd&gt;'); //document.writeln ('&lt;dd&gt;06月01日 懒人图库2012新版上线&lt;/dd&gt;'); //document.writeln ('&lt;dd&gt;05月26日 新增北方网通服务器&lt;/dd&gt;'); //document....

    jquery实现回车键触发事件(实例讲解)

    键盘事件有3: keydown,keypress,keyup,分别是按下,按着没上抬,上抬键盘 。 正确代码为: $(document).keyup(function...XP系统IE6下是不成功的。 2.还有INPUT的 $("input").keydown(function(){ ... }) 这

    ExtAspNet_v2.3.2_dll

    -修正IE7下不能以下划线作为CSS中类名的前缀的BUG(feedback:Steve.Wei)。 -添加定时器控件Timer,用来定时发起AJAX请求。 +2009-09-06 v2.1.0 -Button的Pressed属性值能够正确的反映客户端的变化。 -优化...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -修正IE7下不能以下划线作为CSS中类名的前缀的BUG(feedback:Steve.Wei)。 -添加定时器控件Timer,用来定时发起AJAX请求。 +2009-09-06 v2.1.0 -Button的Pressed属性值能够正确的反映客户端的变化。 -优化...

    前端开发部分总结[兼容性、DOM操作、跨域等](持续更新)

    项目背景:.Net 3.5+MySQL+jQuery+WebService 在公司做这个项目已经6个多月了,总结一些问题,也算是抛砖引玉吧,希望园子里更多的朋友一起分享一些技巧。 1、 WebService方法返回值不能为void。 当WebService方法...

    Metronic v1.5.4

    Metronic 拥有简洁优雅的 Metro UI 风格界面,6 种颜色可选,115个模板页面,65个JQuery插件,包括图表、表格、地图、消息中心、监控面板等后台管理项目所需的各种组件,完美兼容IE8等各种浏览器。手机,平板,电脑...

    jQwidgets 3.6.0

    jQuery Widgets for PC, Mobile and Touch Devices jQuery Widgets for PC and Mobile What is jQWidgets? jQWidgets represents a framework based on jQuery for building web-based applications that run on ...

    intro-to-angularjs:Angular.JS 简介

    您可以期望学习以下基础知识: 角度模块角度控制器角度指令angular.$routeProvider 角度工厂ng-app, ng-model, ng-submit, ng-click $scope、继承及其与 DOM 的关系使用 jQuery/Backbone 对比一些 angular入门安装 ...

    最新的MetroNic_1.5.4 bootstrap3.0.2模版

    兼容IE8及以上的浏览器。 1.5.4更新记录如下: Version 1.5.4 – 21 November 2013 Metronic Admin(LTR & RTL versions): Update: Bootstrap 3.0.2 New: Dashboard With Horizontal Menu New: User Session Time...

    yaah:另一个Ajax助手

    在ajax和历史记录上重写url(&gt; = IE 10) 依存关系 需要jQuery , Modernizr 如何 class="yaah-js" :将事件绑定到所需的元素data-ya-href :链接到要插入的内容(如果元素是锚点,则可以为href) 选项 触发器: ...

Global site tag (gtag.js) - Google Analytics