2017-04-16 18 views
0

我想将表单中的数据发送到其他php页面。除了表格中的按钮外,我还有一个按钮可以提交。如何将数据从表单发送到其他页面?这里是代码:使用<a>作为按钮发送数据表格

<div class="body"> 
       <form id="productform" class="form-style-12" action="" method="post"> 
       <ul name="products"> 
        <!-- products added to the cart will be inserted here using JavaScript --> 
       </ul> 
       </form> 
      </div> 

      <footer> 
       <a href="checkout.php" id="checkoutbtn" class="checkout btn"><em>Ga verder: €<span>0</span></em></a> 
      </footer> 

该< ul>得到充满产品使用javascript。

+0

基本上,你有什么是HTML的工作原理完全无视,以及如何使用JavaScript。至于你遇到的问题,确保你实际上有正确的元素在那里被javascript添加(命名输入,一个),点击时附加一个事件到'',然后序列化表单并使用AJAX无论你需要它去推它。但严重的是,这应该重新设计。首先 - 使网站无JavaScript工作,然后添加JavaScript来增强UX。在它开始之前就有一次失败。 – junkfoodjunkie

+0

[使用jQuery.ajax发送multipart/formdata]可能的副本(http://stackoverflow.com/questions/5392344/sending-multipart-formdata-with-jquery-ajax) – furkle

+0

将表单的action属性设置为checkout。 PHP和定制ul某些输入或使用js。然后使用类型=“submit”的outter按钮作为按钮属性提交表单。 – Felix

回答

0

一个很好的解决方案是创建一个内部的窗体和样式。

但是当你问你可以解决这个问题:

<a href="" onclick="document.getElementById('productForm').submit()">Submit!</a> 
0

您可以使用此

function submitFormData() { 
 
    document.getElementById("yourformid").submit(); 
 
}
<button onclick="submitFormdata();">Submit</button>