【发布时间】:2009-06-02 13:23:10
【问题描述】:
我的 ASP.NET 网页上有一个表单。还有提交按钮。我有一些验证逻辑附加到按钮的客户端单击事件。我想从我的 jQuery 验证逻辑提交这个表单,如何实现这个?
【问题讨论】:
我的 ASP.NET 网页上有一个表单。还有提交按钮。我有一些验证逻辑附加到按钮的客户端单击事件。我想从我的 jQuery 验证逻辑提交这个表单,如何实现这个?
【问题讨论】:
假设您的表单的 id 为“myform”,下面的 jquery 将导致它被提交。
$("#myform").submit();
【讨论】:
使用纯 JS 你可以做到:
this.form.submit();
【讨论】:
我假设您想使用 jQuery 将表单提交回 ASP.NET。
有一个 $.post(url, { param1: param1value, param2: param2value}, function(response){ // 处理响应 }); jQuery 中的语法,它允许您将表单异步提交到代码隐藏文件。
主要的概念变化是您的页面不会刷新,而且您的响应应该只包含您想要的内容。
如需详细了解示例应用程序,请随意浏览以下链接:
【讨论】:
如果您想使用代码来执行此操作,fmsf 的答案很好,但如果用户单击附有验证码的提交按钮,只要您不抑制事件或返回 false,它就会提交。
因此您可以简单地使用提交按钮而不是常规按钮并获得相同的结果
【讨论】: