【问题标题】:How to simulate form's submission with jQuery?如何使用 jQuery 模拟表单的提交?
【发布时间】:2009-06-02 13:23:10
【问题描述】:

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

【问题讨论】:

    标签: asp.net jquery submit


    【解决方案1】:

    假设您的表单的 id 为“myform”,下面的 jquery 将导致它被提交。

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

    【讨论】:

      【解决方案2】:

      使用纯 JS 你可以做到:

      this.form.submit();
      

      【讨论】:

        【解决方案3】:

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

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

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

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

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

        【讨论】:

          【解决方案4】:

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

          因此您可以简单地使用提交按钮而不是常规按钮并获得相同的结果

          【讨论】:

            猜你喜欢
            • 2016-01-30
            • 1970-01-01
            • 2023-04-02
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-05-19
            相关资源
            最近更新 更多