`
longzijian
  • 浏览: 39358 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

A标签使用javascript:void(0);时在IE6下无法提交form或提交数据不完全的问题

    博客分类:
  • Web
阅读更多

A标签使用javascript:void(0);时在IE6下无法提交form或提交数据不完全的问题:
原因:

1.可能是由于DOM本身的冒泡事件会最后执行href属性内的javascript:void(0)即不需要执行任何事件导致的.     
示例:

<a href="javascript:void(0);" onclick="addMoreMembers(1,'memberListTD1', 'memberListDiv','memberList','');">


解决方法:
 1.onclick方法后加return false; ,阻止浏览器的默认行为
  <a href="javascript:void(0);" onclick="addMoreMembers(1,'memberListTD1', 'memberListDiv','memberList','');return false;">
 2.把href="javascript:void(0);"替换成href="#"
 3.去掉onclick事件
  <a href="javascript:addMoreMembers(1,'memberListTD1', 'memberListDiv','memberList','');" >

分享到:
评论

相关推荐

    个人CSS设计兼容性问题总结教程

    关于HTML的`&lt;a&gt;`标签,在IE6下,使用`$("#form").submit()`提交表单可能无效。有三种解决方法:1) 使用`&lt;a href="javascript:void(0)" onclick="btnQuery();return false;"&gt;查询&lt;/a&gt;`,并在事件处理函数中返回`false...

    JS和jQuery使用submit方法无法提交表单的原因分析及解决办法

    针对这种情况,解决办法是在a标签的href属性中添加"javascript:void(0);"或者"javascript:;",这样点击a标签时不会进行页面跳转,而是执行其中的JavaScript代码,从而避免中断表单的提交过程。 另一个需要关注的...

    a标签href属性和onclick事件的比较介绍

    关于href属性的使用,需要注意的是,直接在href中使用"javascript:"开头的代码段虽然在某些情况下看似方便,但在复杂的JavaScript环境中可能会产生问题,比如不必要地触发window.onbeforeunload事件,或者在IE浏览器...

    javaScript面试精选

    ` 这里`//`通常用于注释,但这行代码实际上会被解释为赋值操作符后的注释,虽然语法上不完全规范,但在某些JavaScript引擎中可能不会报错。 **正确答案:** A **2. 以下哪个单词不属于javascript保留字:** - **...

    javascript面试题目

    - **选项D**: AJAX确实需要使用JavaScript来实现动态加载数据等功能。 因此,正确答案包括**选项C** 和 **选项D**。 ### 5. 获取对象属性值的方法 题目中给出了一些获取对象属性值的方法: - **选项A**: `foo.att...

    C#三种模拟自动登录和提交POST信息的实现方法

    WebBrowser控件是Visual Studio自2005版起提供的一个强大的工具,它能够完全模拟浏览器的行为,包括处理POST请求时的Cookie和JavaScript等功能。这种方法的优点在于它几乎可以无差别地模拟用户的操作行为,缺点则是...

    JQuery.form文件上传及管理

    在Web开发中,文件上传功能是不可或缺的一部分,而`jQuery.form`插件为开发者提供了便捷的文件上传解决方案。它结合了强大的`jQuery.js`库和`jQuery.Form.js`扩展,使文件上传变得更加简单、灵活。本篇将详细介绍...

    C#在WinForm中使用WebKit传递js对象实现与网页交互的方法

    本篇文章将详细讲解如何在WinForm中使用WebKit控件实现这一功能,特别是在处理IE兼容性问题时的替代方案。 首先,我们来看C#自带的WebBrowser控件。这个控件允许我们在WinForm中嵌入一个浏览器,通过`...

    java上传图片实时显示,兼容ie11

    这通常需要使用特定的技术和策略来确保在较旧的浏览器如Internet Explorer 11(IE11)上也能正常运行。 首先,我们来讨论前端部分。在JavaScript中,`FileReader API` 是用于处理文件对象的关键工具,它允许我们在...

    jquery easyui 模板

    &lt;a href="javascript:void(0)" class="easyui-linkbutton" onclick="javascript:$('#dlg').dialog('close')"&gt;取消&lt;/a&gt; &lt;a href="javascript:void(0)" class="easyui-linkbutton c6" onclick="javascript:saveUser...

    WinForm中制作一个IE浏览器

    6. **执行JavaScript**:如果需要与网页的JavaScript交互,可以使用`InvokeScript`方法。例如,`webBrowser1.Document.InvokeScript("myJSFunction", new object[] { "参数1", "参数2" })`。 7. **实现前进和后退...

    rails_多文件上传

    &lt;td&gt;&lt;a href="javascript:void(0);" class="files" id="idFile"&gt;&lt;/a&gt; &lt;img id="idProcess" style="display:none;" src="img/loading.gif" /&gt; &lt;td colspan="2"&gt;&lt;table border="0" cellspacing="0"&gt; 文件...

    尚硅谷_前端_面试题

    7. **实现不使用border画出1px高的线,在不同浏览器的标准模式与怪异模式下都能保持一致的效果。** - 可以通过设置相邻元素的背景色差异来实现这一效果。例如,上一个元素设置底部背景色,下一个元素设置顶部背景色...

    定时打开ie指定的网页

    而IE,尽管现在已被Edge取代,但仍然在某些环境下被广泛使用,特别是企业环境中。 要实现这个功能,首先我们需要了解几个关键知识点: 1. **Windows Forms**:这是C#中用于构建图形用户界面(GUI)的应用程序框架...

    大名鼎鼎SWFUpload- Flash+JS 上传

    在IE中,刷新的时候FLASH无法加载(详细可见我之前的debug过程) 在FireFox中,如果窗口的滚动条没有回滚到顶部,那么Flash无法加载 Race-conditions when files are cached 兼容ASP.Net Forms SWFUpload v2 ...

    WinForm程序中webBrowser使用谷歌内核

    系统默认的`webBrowser`控件通常使用的是Internet Explorer的 Trident 内核,这可能导致一些现代网页在显示时出现兼容性问题。为了解决这个问题,开发者可以借助第三方库,如CefSharp,将Web渲染引擎切换到谷歌的...

    第三方编辑器.net中使用eWebEditor

    在标签中添加eWebEditor的JavaScript和CSS引用,如下所示: ```html &lt;!DOCTYPE html&gt; 使用eWebEditor的.NET应用 &lt;script src="Scripts/eWebEditor.js" language="javascript" type="text/javascript"&gt; ``` ...

    探讨Ajax获取表单值向Servlet传递的设计方案.doc

    在现代的Web开发中,Ajax(Asynchronous JavaScript and XML)技术被广泛应用于创建富交互性的应用程序,它允许页面在不重新加载整个页面的情况下与服务器进行通信。本文将深入探讨如何利用Ajax获取表单数据并将其...

    ASP.NET基于Ajax的Enter键提交问题分析

    总结,ASP.NET中的Enter键提交在使用Ajax时需要注意`defaultbutton`属性的处理以及Ajax更新后的JavaScript状态管理。理解这些细节对于创建响应式、用户友好的Web应用至关重要。希望本文提供的信息和解决方案能对你的...

    ajax上传功能

    【Ajax上传功能】是指在网页上使用Ajax技术实现文件上传的一种方法,它允许用户在不刷新整个页面的情况下完成文件的提交。AjaxFileUploader是一个常用的上传插件,它具有良好的兼容性,支持Internet Explorer(IE)...

Global site tag (gtag.js) - Google Analytics