`
cjp1989
  • 浏览: 162607 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

解决js提交form时对象不支持此属性和方法"的ie错误

阅读更多
新手在写js时容易遇到js提交表单form时document.form("name"属性值).submit();时对象不支持此属性和方法的错误...
   解决方案是:
在一个完整表单form中,不应有名字为action或submit的标签,否则将会产生"对象不支持此属性和方法"的ie错误。

附加知识:
1、表单应该包含name,aciton,method这三个必须的属性,enctype,id这两个属性可以根据需要加上,表单不要嵌套
2、document.form.action与document.form.submit()一定不要搞混,action是属性,submit是方法,方法不要忘记加上左右括号,这是一般新手经常遇到的问题。
分享到:
评论

相关推荐

    IE6升级到IE9兼容性问题和操作手册

    这部分内容未给出详细信息,但可以预见,随着IE版本的提升,JavaScript的执行环境和DOM操作也会有所改变,可能涉及对旧有API的废弃和新API的支持,以及DOM事件处理的改进。 总之,从IE6升级到IE9的过程,开发者需要...

    表单点击提交按钮后变成灰色.rar

    1. 事件监听:JavaScript可以通过addEventListener或attachEvent(IE浏览器)来监听表单提交的`submit`事件,当用户点击提交按钮时触发相应的处理函数。 2. 阻止默认行为:在处理函数中,可以使用`event....

    利用ajax提交表单完整流程

    在现代Web开发中,AJAX(Asynchronous JavaScript and XML)技术是不可或缺的一部分,它允许我们在不刷新整个页面的情况下与服务器进行异步数据交换。本文将详细介绍如何利用AJAX提交表单的完整流程,以实现更加流畅...

    不用form提交表单,用ajax上传文件

    "不用form提交表单,用ajax上传文件"是这种需求的一个典型场景。这种方式可以让用户在上传文件时无需等待页面刷新,而是通过Ajax(Asynchronous JavaScript and XML)技术实现实时反馈,提升交互体验。 在JDK 8版本...

    IE与FF脚本兼容性问题

    将 `document.formName.item("itemName")` 替换为 `document.formName.elements["itemName"]`,这样可以在IE和FF中都能正确获取表单元素。 **示例代码:** ```javascript // 错误用法 var element = document.form...

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

    在Web开发中,JavaScript是用于实现页面交互和动态功能的重要工具,其中`form.submit()`方法是用于触发HTML表单提交的一个常见操作。然而,有些开发者遇到了在Chrome浏览器中`form.submit()`方法失效的问题。这个...

    前台form 验证js大全

    总结,"前台form验证js大全"涵盖了JavaScript在前端表单验证的各个方面,包括基本规则、验证方法、错误提示、事件处理和现代特性利用。熟练掌握这些技巧,能帮助开发者创建出高效、友好的表单验证功能。

    js事件大全汇总111

    45. **`onPropertyChange`**:当对象属性发生变化时触发。 - 支持版本:IE5 | Netscape | Opera - 描述:当对象的属性发生变化时触发此事件。 46. **`onReadyStateChange`**:当对象的就绪状态发生变化时触发。 ...

    C#操作IE浏览器自动填表的完整源码,简单,清楚

    标题中的"C#操作IE浏览器自动填表的完整源码"是指使用C#编程语言来实现对Internet Explorer(IE)浏览器的自动化控制,特别是在网页表单填写方面的应用。这个功能通常用于自动化测试、数据输入或者批处理任务,可以...

    js实现键盘Enter键提交表单的方法

    这种方法在早期的浏览器中可能有效,但现在不推荐使用,因为它可能导致脚本错误和难以维护。现代的Web开发实践更倾向于使用事件委托或者通过添加事件监听器到特定的元素上,而不是直接绑定到document对象上。 总之...

    JS中包涵的事件分类

    - **onPropertyChange**:当对象属性变化时触发。兼容IE5、Netscape、Opera所有版本。 - **onReadyStateChange**:当对象准备状态发生变化时触发。兼容IE4、Netscape、Opera所有版本。 通过上述分类,我们可以看到...

    js问卷调查投票页面表单代码.zip

    2. **事件监听**:在JavaScript中,我们可以使用`addEventListener`或`attachEvent`(旧版IE浏览器)方法来监听用户操作。例如,对于投票按钮,可能需要监听`click`事件,当用户点击时执行投票逻辑。 3. **数据验证...

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

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

    ajax提交实例,含防止连续提交的功能

    当`ckreview`大于0时,表示正在进行提交操作,不允许再次提交;反之,则允许提交。 **代码实现:** ```javascript ckreview = 0; function Clreview() { if (ckreview > 0) { alert('已經提交中...\n\n' + '請...

    大名鼎鼎SWFUpload- Flash+JS 上传

    标准的HTML上传表单为用户提供一个文本框和按钮来选择文件,选中的文件是随着form表单提交的。整个文件上传完成之后,下一个页面才会显示,并且不能对选择的文件做预设的文件检验,例如文件大小限制,文件类型限制。...

    真正实现ajax上传文件 兼容IE6789火狐谷歌世界之窗

    4. 对于IE,创建一个隐藏的IFrame,将表单的target属性设置为IFrame的name属性,然后提交表单。在IFrame的加载事件中,可以读取服务器的响应。 5. 实现回调函数来处理服务器的响应。根据需要更新DOM或显示状态信息...

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

    --我们做了优化,现在要使一个Asp.net的按钮能够AJAX提交,你不需要做任何设置(PageManager的属性EnableAjax为true即可,这是默认属性)。 +PageManager的实例方法AddAjaxUpdateControl改名为...

    iframefileuploadjs全部通过原生JS实现页面无刷新上传文件

    在现代Web应用中,文件上传是一项常见的功能,而"iframefileuploadjs全部通过原生JS实现页面无刷新上传文件"的方案提供了一种轻量级的解决方案,它不依赖jQuery或Ajax,仅靠JavaScript原生API来实现在不刷新页面的...

    ExtAspNet_v2.3.2_dll

    -v0.2beta2版本中关于PersistChildren(true)的描述有误,这个是设计时属性,和运行时是否保持状态没有关系。 -修正CheckBox控件的CheckedChanged事件会被触发两次的BUG(Data PostBack->AutoPostBack, Event ...

    JS IE和FF兼容性问题汇总

    标题《JS IE和FF兼容性问题汇总》所反映的知识点主要围绕着在开发JavaScript应用时,针对Internet Explorer(IE)和Mozilla Firefox(MF,又称Firefox)两款浏览器在语法和行为上的差异以及相应解决方案的总结。...

Global site tag (gtag.js) - Google Analytics