这个jquery + form构造有什么作用?

时间:2016-04-28 18:49:25

标签: jquery

我正在处理jQuery代码如下:

function formSubmit() {
    $('#myform').attr('action', "./myFilter.action");
    $('#myform').submit();
}

表格:

<form name="myform" action="myAction"   id="myform">
</form>

注意myFilter.action之前调用myAction。但我不明白这是怎么回事。有人可以解释一下吗?

2 个答案:

答案 0 :(得分:1)

假设浏览器将<s:form>视为HTML <form>元素:*

jQuery代码使用.attr()来更改表单的[action]属性。

[action]属性告诉表单通过GET或POST请求将数据发送到哪个URL,具体取决于[method]属性的设置。

然后使用.submit()方法强制表单将其包含的数据提交到之前指定的URL。

*这是一个相当大的假设,因为s:命名空间可能是几乎任何东西的别名,因此不清楚如何在没有附加上下文的情况下使用该元素。

答案 1 :(得分:-1)

如果您处理没有提交事件的按钮的onclick事件,则可以使用该代码。

<button onclick="formSubmit()">Submit</button>