【问题标题】:How can this html submit a form?这个html如何提交表单?
【发布时间】:2016-11-08 04:52:17
【问题描述】:

我有一个表单定义为

<form class="edit_user" id="edit_user_7" action="/service-sign-up/user-agreement" accept-charset="UTF-8" method="post">

在同一页面的更下方是提交按钮:

<a data-submit-form="true" data-form-id="account-details-form" class="btn btn-lg btn-grn" role="button" href="#">Next Step</a>

此链接 (&lt;a href="#"&gt;) 不在 &lt;form&gt; 元素内,它位于页面的最底部。

&lt;a href="#" ...&gt; 元素如何提交表单?这是 AJAX 调用吗?

【问题讨论】:

    标签: html ruby-on-rails forms capybara


    【解决方案1】:

    使用jquery提交表单:

    <a data-submit-form="true" data-form-id="account-details-form" class="btn btn-lg btn-grn" role="button" href="#" id="btn_next">Next Step</a>
    
    <script type="text/javascript">
    $(document).ready(function(){
      $("#btn_next").click(function(){
        $(".edit_user").submit();
      });
    });
    </script>
    

    【讨论】:

    • jQuery是提交表单的唯一方式吗?
    【解决方案2】:

    HTML 表单

       
    
    <form action="action_page.php">
      First name:<br>
      <input type="text" name="firstname" value="Mickey">
      <br>
      Last name:<br>
      <input type="text" name="lastname" value="Mouse">
      <br><br>
      <input type="submit" value="Submit">
    </form>
    
    <p>If you click the "Submit" button, the form-data will be sent to a page called "action_page.php".</p>
    
       

    【讨论】:

    • 这不能回答我的问题。
    猜你喜欢
    • 2016-03-26
    • 2021-11-27
    • 2013-03-05
    • 1970-01-01
    • 2011-03-22
    • 1970-01-01
    • 1970-01-01
    • 2016-02-10
    • 2022-11-02
    相关资源
    最近更新 更多