【发布时间】:2019-08-22 12:27:40
【问题描述】:
我有两个表单,注册表单和支付表单,在一个页面中,每个表单都有自己的提交按钮,但是当我单击一个时,它会同时提交两个表单。
每个表单都有一个如下所示的提交按钮
Register.php
<button class="btn btn-lg btn-block btn-primary mb-3"
@submit.prevent="register"
:disabled="registerForm.busy"
name="register-billing">
</button>
Pay.php
<button class="btn btn-lg btn-block btn-primary mb-3"
@submit.prevent="post"
:disabled="registerForm.busy"
name="register-billing">
</button>
我试过了
@click.prevent="register"
和
v-on:click.stop="register"
没有运气
如何防止两个表单都提交并且只提交其按钮被点击的表单?
【问题讨论】:
-
也许你把它们放在一个
-
您将
submit处理程序附加到<button>,它没有submit事件。该处理程序应该在<form>。 -
@Siya 如果我的回答对你有帮助,你能接受它给未来的读者吗?