根据条件语句是否满足,在 blade (laravel 4.2) 上触发模态
trigger a modal on blade (laravel 4.2) depending if conditional statement is satisfied
我有这个 blade 可以在数据库中添加一个用户,我想使用 bootstrap 模式来通知用户记录已添加。这个添加功能有效,我唯一的问题是我不知道如何在这里显示模式是我当前的代码:
@if ($errors->any())
<ul>
{{ implode('', $errors->all('<p style="color:red" class="error">:message</p>')) }}
</ul>
@else
<li style="color:red">Record Added!</li> <!-- display modal instead li tag --!>
@endif
这是模态的代码
<div id="myModal" class="modal fade" role="dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Modal Header</h4>
</div>
<div class="modal-body">
<p>Some text in the modal.</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
有什么想法吗?
使用 blade 条件语句块中的任何 HTML 都是有效的,这意味着我们可以使用 <script>
标签并添加一些内联 javascript 来触发模态。假设您有 bootstrap-js 和 jquery 以下应该适用于您的场景:
@if
..
@else
<script>
$('#modalid').modal('show');
</script>
@endif
我有这个 blade 可以在数据库中添加一个用户,我想使用 bootstrap 模式来通知用户记录已添加。这个添加功能有效,我唯一的问题是我不知道如何在这里显示模式是我当前的代码:
@if ($errors->any())
<ul>
{{ implode('', $errors->all('<p style="color:red" class="error">:message</p>')) }}
</ul>
@else
<li style="color:red">Record Added!</li> <!-- display modal instead li tag --!>
@endif
这是模态的代码
<div id="myModal" class="modal fade" role="dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Modal Header</h4>
</div>
<div class="modal-body">
<p>Some text in the modal.</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
有什么想法吗?
使用 blade 条件语句块中的任何 HTML 都是有效的,这意味着我们可以使用 <script>
标签并添加一些内联 javascript 来触发模态。假设您有 bootstrap-js 和 jquery 以下应该适用于您的场景:
@if
..
@else
<script>
$('#modalid').modal('show');
</script>
@endif