Javascript 使用<;a>;as按钮
我想将表单中的数据发送到其他php页面。我在表单中没有按钮,而是在表单外部有一个按钮要提交。如何将表格中的数据发送到其他页面?代码如下: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"> &
<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”。