Javascript更改操作然后提交表单

时间:2013-10-10 15:08:28

标签: javascript html forms

今天我看到了一些非常奇怪的东西。我有一个普通的HTML表单,我想用JS检查。最初的表单操作是=“javascript:submit();”我的submit()函数是:

function submit() {
    .... code ...
    form.getAttributeNode("action").value = "/SomeController"; // because I have an hidden element named "action"
    form.submit();
}

第一次调用该函数时,它只是更改了action属性,但它根本不提交表单,但如果我调用它两次,那么表单是否已提交?

通过改变用JS检查的逻辑我设法做到了,但为什么上面的方法不起作用?我错过了什么?

0 个答案:

没有答案