【发布时间】:2017-01-28 02:49:25
【问题描述】:
我在同一个面板中有两个表单(用户注册和登录),两个标题注册和登录。按下时在登录表单和注册表单之间切换。 像这样
<div class="panel-heading">
<div id="register_div" >
<a href="#" id="register_btn" class="text-center">Register</a>
</div>
<div id="login_div">
<a href="#" id="login_btn" class="text-center" >Login</a>
</div>
</div>
还有这样两种形式
<div class="panel-body">
<form action="/register" method = "post" id = "reg_form">
</form>
<form action="/login" method="post" id="login_form">
</form>
</div>
当页面加载时,登录表单被隐藏,注册表单显示为 javascript
$('#login_form').hide();
问题是当登录表单提交并返回登录错误时,页面重新加载和登录错误隐藏在登录表单中,并且默认显示注册表单。现在,当我按下登录表单选项卡时,登录错误会附加到它上面。登录错误出现时如何显示登录表单并且与注册表单相同?完整代码共享here以便更好地理解
【问题讨论】:
-
发布您的控制器代码。您可以命名您的错误并在视图中识别,并在此基础上显示隐藏。要命名您的错误包,请参阅laravel.com/docs/5.3/validation#named-error-bags
标签: javascript jquery laravel