使用Laravel,我有一个表单,我想要包含一个“取消”按钮,它只是重定向回另一个路径。由于按钮位于表单元素内,因此单击时会尝试提交表单。在Laravel文档中,我没有看到一个很好的方法来做到这一点。任何建议或使用Javascript最好?
谢谢,
<div class="form-group pull-right">
<a href="{{ route('home') }}"><button class="btn btn-default btn-close">Cancel</button></a>
<button type="submit" class="btn btn-global">Register</button>
</div>
答案 0 :(得分:1)
<a>
个元素可以有btn
类,它们看起来就像一个按钮,所以你可以取出按钮,只需要取消链接:
<div class="form-group pull-right">
<a class="btn btn-default btn-close" href="{{ route('home') }}">Cancel</a>
<button type="submit" class="btn btn-global">Register</button>
</div>
答案 1 :(得分:1)
虽然这是一个非常晚的答案,但它可能会帮助其他人。
您可以直接重定向到您来自的地方。只需使用以下代码即可。
<a href="{{url()->previous()}}" class="btn btn-default">Cancel</a>
它会把你送回你来的地方。
答案 2 :(得分:0)
它与laravel没有关系。您可以简单地使用formaction
属性
<input type=submit formaction="anotherpage">
<button class="btn btn-default btn-close" formaction="{{ route('home') }}">Cancel</button>