表单操作赋值 - 对象不支持此属性或方法

form.action assignment - object doesn't support this property or method

本文关键字:属性 方法 不支持 对象 操作 赋值 表单      更新时间:2023-09-26

JSP

<form:form id="myForm" action="myAction.html" name="sws" commandName="myModel" method="POST">
    .
    .
    </form:form>

爪哇语

var currentForm=document.getElementById("myForm");
currentForm.target = '_self';
currentForm.action = 'myAction2.html';
currentForm.submit();

我在IE 7中收到错误object doesn't support this property or method,在第-->当前表单.action = 'myAction2.html';

用下面的jquery代码替换Javascript代码解决了这个问题。我仍然想知道,如何以及为什么。

$("#myForm").attr({'target': '_self' , 'action': '/MyApp/forms/MyAction2.html'}).submit();