`
小杨学JAVA
  • 浏览: 901595 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

FireFox下,form表单写法不规范,无法提交数据到后台

 
阅读更多

大概格式如下

<table>
<form id="" name="">
<tr>
<td>
    <input name="" type="text" value=""/>

</td>
</tr>
</form>
</table>

 使用jquery的serialize()方法序列号表单,则无法序列化表单内的数据

 

这种情况,还见于使用jquery无法获取table的高度等情况

 

初步分析应是HTML语法不规范导致

 

具体有待探讨

分享到:
评论

相关推荐

    Firefox浏览器兼容JS脚本供参考

    Firefox不支持innerText属性,但它有textContent属性。为了在Firefox中模拟innerText的行为,可以通过`__defineGetter__`和`__defineSetter__`方法为HTMLElement原型添加getter和setter,使其在Firefox中表现得像...

    表单元素的submit()方法和onsubmit事件应用概述

    如果表单的HTML代码中没有预定义`onsubmit`,而是通过JavaScript在页面加载后添加,那么在Firefox和Chrome中,单纯使用`addEventListener`添加的事件处理程序(如`check`函数)返回`false`并不能阻止表单提交。...

    javascript在IE和Firefox中兼容性问题

    IE中通过`document.forms("formName")`可以直接获取指定名称的表单,而在Firefox中则需通过`document.forms["formName"]`的方式进行访问。这种差异源于两者对对象属性访问语法的不同处理。 3. **HTML元素ID的处理*...

    IE和Firefox下javascript的兼容写法小结

    2. **form元素的访问**:在IE中,你可以通过`document.formName.item("itemName")`或`document.formName.elements["elementName"]`访问表单元素,而Firefox只接受后者。推荐使用`document.formName.elements[...

    firefox与IE对js和CSS的区别.txt

    - 在Firefox中,则无法这样做。 - **解决方案**: - 使用`document.getElementById("idName")`代替直接使用变量名。同时,最好避免使用与HTML对象ID相同的变量名,以减少错误。 ##### 6. `const`关键字的使用 -...

    Firefox和IE浏览器兼容JS脚本写法小结

    通过`getEvent()`函数,我们可以获取到当前事件,同时兼容IE和Firefox。函数内部通过判断条件检查事件对象是否存在,从而实现兼容。 2. **屏蔽Form提交事件**: 在阻止表单提交时,IE使用`event.returnValue=false...

    javascript的IE和Firefox兼容性汇编

    - **现有问题**:代码中存在大量使用 `document.formName.item("itemName")` 的语句,这种写法在 Mozilla Firefox(简称MF)浏览器下无法正常工作。 - **解决方法**:替换为 `document.formName.elements[...

    web常见问题汇总

    `提交搜索.txt`可能涉及HTML表单的使用,尤其是用户输入数据后如何通过`&lt;form&gt;`元素的`action`属性将数据发送到服务器进行搜索。这可能包括GET和POST方法的区别,以及如何处理表单数据。 综合以上内容,Web开发...

    IE浏览器兼容Firefox的JS脚本的代码

    阻止表单默认的提交行为,IE使用 `event.returnValue = false`,Firefox使用 `event.preventDefault()`。 3. **获取事件源**: IE使用 `event.srcElement`,Firefox使用 `event.target` 来获取触发事件的元素。 ...

    Javascript的IE和Firefox兼容性汇编(zz)

    ### JavaScript的IE与Firefox兼容性解决方案 #### 一、引言 随着Web技术的发展,JavaScript已成为前端开发不可或缺的一部分。然而,不同的浏览器对于JavaScript的支持程度各不相同,特别是Internet Explorer (IE) ...

    IE和Firefox在JavaScript应用中的兼容性探讨

    1. 对于`document.formName.item("itemName")`问题,IE下可以使用两种方式访问表单元素,而Firefox仅支持`document.formName.elements["elementName"]`。为确保兼容性,建议始终使用后者。 2. 集合类对象的获取,IE...

    IE和ff的兼容技巧

    - **Firefox**: 只能使用 `document.formName.elements["elementName"]` 获取表单元素。 **解决方法**:统一使用 `document.formName.elements["elementName"]` 来获取表单元素,确保在两种浏览器中都能正确工作...

    JS浏览器兼容问题总结

    然而,这种写法仅能在Internet Explorer (IE) 浏览器中正常工作,在Firefox等其他现代浏览器中则会报错。 **解决方法**: 1. **替换语法**:将`document.formName.item("itemName")`改为`document.formName....

    浏览器中JS的兼容问题

    本文将详细探讨在Internet Explorer(IE)和Mozilla Firefox(FF)两大主流浏览器中常见的JS兼容问题及其解决方案,并提供实用建议帮助开发者提升代码的兼容性。 #### 一、对象问题 ##### 1.1 Form对象 **现有问题...

    js 页面关闭前的出现提示的实现代码.docx

    例如,上面提到的第二种写法在IE和Firefox中有效,但在Chrome和Safari中无效。 ##### 3.2 弹出两次的问题 有时使用`onbeforeunload`时会出现弹出两次提示的情况。这是因为有些浏览器不仅会触发`onbeforeunload`,...

    JAVASCRIPT IE 与 FF 中兼容写法记录

    在IE中可以通过`document.formName.item("itemName")`获取表单元素,但在Firefox中则不行。需要统一使用`document.formName.elements["elementName"]`。 10. 集合类对象问题 在IE中可以使用`()`或`[]`获取集合类...

    html5 基础

    - Formtype增加了更多表单类型,如email和tel,丰富了表单数据的类型; - Canvas提供了2D绘图能力,Canvas3D支持3D绘图; - CSS3技术为页面样式提供了更多的选择和更强大的控制。 5. 兼容性 HTML5在不同的浏览器...

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

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

    html5测试题.docx

    - **B** `datalist`:支持Chrome5+、Firefox4+等现代浏览器。 - **C** `multiple`:支持Opera9.5+。 - **D** `placeholder`:支持Safari5+。 **答案**: B #### 7. 下列代码判断符合Input类型的email写法是() ...

Global site tag (gtag.js) - Google Analytics