Javascript 使用<;a>;as按钮

Javascript 使用<;a>;as按钮,javascript,php,jquery,html,forms,Javascript,Php,Jquery,Html,Forms,我想将表单中的数据发送到其他php页面。我在表单中没有按钮,而是在表单外部有一个按钮要提交。如何将表格中的数据发送到其他页面?代码如下: <div class="body"> <form id="productform" class="form-style-12" action="" method="post"> <ul name="products"> &

我想将表单中的数据发送到其他php页面。我在表单中没有按钮,而是在表单外部有一个按钮要提交。如何将表格中的数据发送到其他页面?代码如下:

<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>


    使用javascript填充产品

    一个简洁的解决方案是在表单和样式中创建一个新的样式

    但你可以按你的要求解决它:

    <a href="" onclick="document.getElementById('productForm').submit()">Submit!</a>
    
    
    
    您可以使用此

    函数submitFormData(){
    document.getElementById(“yourformid”).submit();
    }

    Submit
    基本上,您完全不考虑HTML的工作方式和javascript的使用方式。至于您遇到的问题,请确保您确实有javascript添加的适当元素(例如命名输入),单击时将事件附加到
    ,并序列化表单并使用AJAX将其推送到任何需要的地方。但说真的,这应该重新设计。首先,让站点在没有javascript的情况下工作,然后添加javascript以增强用户体验。在它开始之前有一个失败。可能的重复设置您的表单的action属性为checkout.php,并将ul自定义为某种输入或使用js获取它们。然后使用outter按钮提交表单,按钮属性为type=“submit”。