我的表单是支付网关集成表单。 我需要先将详细信息保存到数据库,然后只需要将详细信息发送到支付网关。 当我提交表单时,我需要通过一些php操作检查它的有效性。执行php操作后,我需要实际提交表单。
你能建议一个好方法来解决这个问题吗?
这是我的表格
<form method="post" action="paymentgatway url " id="myForm">
<input type="text" name="name1" requried>
<input type="text" name="cash" requried>
<input type="submit" name="submit1" id="submit1" value="submit">
</form>
和PHP
var $myForm = $('#myForm');
if ($myForm[0].checkValidity()) {
<?php some php code ?>
then submit the form
}
else{
$myForm.find(':submit').click();
}
答案 0 :(得分:2)
您可以将输入类型提交更改为输入类型按钮。它不会提交您的表单。 点击该按钮,您可以使用ajax进行php检查。 成功回复后,您可以使用脚本$(&#39; #myForm&#39;)提交表单.resent();
答案 1 :(得分:0)
没有办法使用自然提交事件。您可以使用带有单击事件的按钮来触发提交。