如何使用jQuery模拟表单提交?

时间:2009-06-02 13:23:10

标签: asp.net jquery submit

我在ASP.NET网页上有一个表单。还有提交按钮。我有一些验证逻辑附加到按钮的客户端点击事件。我想从我的jQuery验证逻辑提交这个表单,如何实现这个?

4 个答案:

答案 0 :(得分:15)

假设您的表单的ID为“myform”,则以下jquery将导致其提交。

$("#myform").submit(); 

答案 1 :(得分:5)

使用纯JS,您可以:

this.form.submit();

答案 2 :(得分:1)

我假设你想使用jQuery将表单提交回ASP.NET。

有一个$ .post(url,{param1:param1value,param2:param2value},function(response){// handle response}); jQuery中的语法,它允许您将表单异步提交到文件后面的代码。

主要的概念变化是您的页面不会刷新,而且您的回复应该只包含您想要的内容。

要详细了解示例应用程序,请随时浏览以下链接:

http://sites.google.com/site/spyderhoodcommunity/tech-stuff/howtosubmitaformusingjqueryviaajaxtoanaspnetandreceivetheresponse

答案 3 :(得分:0)

如果你想使用代码来执行此操作,那么fmsf的答案是好的,但是如果用户单击附加了验证码的提交按钮,只要你不压制事件或返回false,它就会提交。

因此,您只需使用提交按钮而不是常规按钮即可获得相同的结果