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','');" >
分享到:
相关推荐
关于HTML的`<a>`标签,在IE6下,使用`$("#form").submit()`提交表单可能无效。有三种解决方法:1) 使用`<a href="javascript:void(0)" onclick="btnQuery();return false;">查询</a>`,并在事件处理函数中返回`false...
针对这种情况,解决办法是在a标签的href属性中添加"javascript:void(0);"或者"javascript:;",这样点击a标签时不会进行页面跳转,而是执行其中的JavaScript代码,从而避免中断表单的提交过程。 另一个需要关注的...
关于href属性的使用,需要注意的是,直接在href中使用"javascript:"开头的代码段虽然在某些情况下看似方便,但在复杂的JavaScript环境中可能会产生问题,比如不必要地触发window.onbeforeunload事件,或者在IE浏览器...
` 这里`//`通常用于注释,但这行代码实际上会被解释为赋值操作符后的注释,虽然语法上不完全规范,但在某些JavaScript引擎中可能不会报错。 **正确答案:** A **2. 以下哪个单词不属于javascript保留字:** - **...
- **选项D**: AJAX确实需要使用JavaScript来实现动态加载数据等功能。 因此,正确答案包括**选项C** 和 **选项D**。 ### 5. 获取对象属性值的方法 题目中给出了一些获取对象属性值的方法: - **选项A**: `foo.att...
WebBrowser控件是Visual Studio自2005版起提供的一个强大的工具,它能够完全模拟浏览器的行为,包括处理POST请求时的Cookie和JavaScript等功能。这种方法的优点在于它几乎可以无差别地模拟用户的操作行为,缺点则是...
在Web开发中,文件上传功能是不可或缺的一部分,而`jQuery.form`插件为开发者提供了便捷的文件上传解决方案。它结合了强大的`jQuery.js`库和`jQuery.Form.js`扩展,使文件上传变得更加简单、灵活。本篇将详细介绍...
本篇文章将详细讲解如何在WinForm中使用WebKit控件实现这一功能,特别是在处理IE兼容性问题时的替代方案。 首先,我们来看C#自带的WebBrowser控件。这个控件允许我们在WinForm中嵌入一个浏览器,通过`...
这通常需要使用特定的技术和策略来确保在较旧的浏览器如Internet Explorer 11(IE11)上也能正常运行。 首先,我们来讨论前端部分。在JavaScript中,`FileReader API` 是用于处理文件对象的关键工具,它允许我们在...
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="javascript:$('#dlg').dialog('close')">取消</a> <a href="javascript:void(0)" class="easyui-linkbutton c6" onclick="javascript:saveUser...
6. **执行JavaScript**:如果需要与网页的JavaScript交互,可以使用`InvokeScript`方法。例如,`webBrowser1.Document.InvokeScript("myJSFunction", new object[] { "参数1", "参数2" })`。 7. **实现前进和后退...
<td><a href="javascript:void(0);" class="files" id="idFile"></a> <img id="idProcess" style="display:none;" src="img/loading.gif" /> <td colspan="2"><table border="0" cellspacing="0"> 文件...
7. **实现不使用border画出1px高的线,在不同浏览器的标准模式与怪异模式下都能保持一致的效果。** - 可以通过设置相邻元素的背景色差异来实现这一效果。例如,上一个元素设置底部背景色,下一个元素设置顶部背景色...
而IE,尽管现在已被Edge取代,但仍然在某些环境下被广泛使用,特别是企业环境中。 要实现这个功能,首先我们需要了解几个关键知识点: 1. **Windows Forms**:这是C#中用于构建图形用户界面(GUI)的应用程序框架...
在IE中,刷新的时候FLASH无法加载(详细可见我之前的debug过程) 在FireFox中,如果窗口的滚动条没有回滚到顶部,那么Flash无法加载 Race-conditions when files are cached 兼容ASP.Net Forms SWFUpload v2 ...
系统默认的`webBrowser`控件通常使用的是Internet Explorer的 Trident 内核,这可能导致一些现代网页在显示时出现兼容性问题。为了解决这个问题,开发者可以借助第三方库,如CefSharp,将Web渲染引擎切换到谷歌的...
在标签中添加eWebEditor的JavaScript和CSS引用,如下所示: ```html <!DOCTYPE html> 使用eWebEditor的.NET应用 <script src="Scripts/eWebEditor.js" language="javascript" type="text/javascript"> ``` ...
在现代的Web开发中,Ajax(Asynchronous JavaScript and XML)技术被广泛应用于创建富交互性的应用程序,它允许页面在不重新加载整个页面的情况下与服务器进行通信。本文将深入探讨如何利用Ajax获取表单数据并将其...
总结,ASP.NET中的Enter键提交在使用Ajax时需要注意`defaultbutton`属性的处理以及Ajax更新后的JavaScript状态管理。理解这些细节对于创建响应式、用户友好的Web应用至关重要。希望本文提供的信息和解决方案能对你的...
【Ajax上传功能】是指在网页上使用Ajax技术实现文件上传的一种方法,它允许用户在不刷新整个页面的情况下完成文件的提交。AjaxFileUploader是一个常用的上传插件,它具有良好的兼容性,支持Internet Explorer(IE)...