作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个模态表单,我想重定向到所有错误的模态,但它似乎不起作用,这是我在 Controller 中的验证器
$validator = Validator::make($request->all(), [
'company' => 'required|string|max:255',
'description' => 'required|string|max:300',
'engineers' => 'required',
]);
if ($validator->fails()) {
return redirect()->back()->withErrors($validator)->withInput();
}
这是我在 Blade View 中激活模态的 jquery
@if (count($errors) > 0)
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js">
$('#create').modal('show');
</script>
@endif
我的模态原型(prototype)
<div class="modal fade container" id="createProject">
{!! Form::open([ 'route' => 'projects.store']) !!}
<div class="modal-content" id="create">
@if($errors->has())
@foreach ($errors->all() as $error)
<div>{{ $error }}</div>
@endforeach
@endif
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Create Project</h4>
</div>
<div class="modal-body">
发生的事情是验证失败后,它只是重定向回调用它的 View ,但我必须再次单击以触发模态
最佳答案
改变这部分:
@if (count($errors) > 0)
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js">
$('#create').modal('show');
</script>
@endif
到
@if (count($errors) > 0)
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
$(document).ready(function(){
$('#create').modal('show');
});
@endif
为什么不使用 AJAX 提交表单并在模式仍然打开时返回错误。
关于javascript - Laravel 5.4 验证后重定向到模态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44772880/
我来自 Asp.Net 世界,试图理解 Angular State 的含义。 什么是 Angular 状态?它类似于Asp.Net中的ascx组件吗?是子页面吗?它类似于工作流程状态吗? 我听到很多人
我一直在寻找 3 态拨动开关,但运气不佳。 基本上我需要一个具有以下状态的开关: |开 |不适用 |关 | slider 默认从中间开始,一旦用户向左或向右滑动,就无法回到N/A(未回答)状态。 有人
我是一名优秀的程序员,十分优秀!