gpt4 book ai didi

javascript - Alertify 弹出窗口出现在引导模式的背景中

转载 作者:行者123 更新时间:2023-11-28 19:19:48 24 4
gpt4 key购买 nike

我有一个按钮,单击该按钮后,我将在 Bootstrap 模型中显示一个表单。我想要实现的是在表单提交时显示确认框。一切正常,但确认信息出现在引导模型的后台。

HTML

<div class="text-right">
<button type="button" class="btn btn-primary waves-effect waves-light" data-toggle="modal" data-target=".bs-example-modal-lg">Notify Customer</button>
</div>

<div class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true">
<div class ="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title mt-0" id="myLargeModalLabel">Notification Message</h5>
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
</div>
<div class="modal-body">
<form class="form-horizontal submit-notify" method="POST" action="{{route('backend.customers.notify', $customer->id)}}">
{{csrf_field()}}

<div class="form-group">
<label for="title" class="col-form-label">Title</label>
<div>
<input type="text" name="title" class="form-control" required placeholder="Enter Notification Title" value="@if(old('title')){{old('title')}}@endif" />
</div>
</div>

<div class="form-group">
<label for="message" class="col-form-label">Message</label>
<div>
<textarea type="text" name="message" class="form-control" rows="5" placeholder="Enter Notification Message">@if(old('message')){{old('message')}}@endif</textarea>
</div>
</div>

<div class="form-group">
<label>Options</label>
<div>
<label class="custom-control custom-checkbox" style="display: inline-block !important;">
<input type="checkbox" class="checkbox m-r-10" name="options[]" value="mail" data-parsley-required="true" data-parsley-multiple="groups"
data-parsley-mincheck="1">
<span class="custom-control-indicator"></span>
<span class="custom-control-indicator">Mail</span>
</label>

<label class="custom-control custom-checkbox" style="display: inline-block !important;">
<input type="checkbox" class="checkbox m-r-10" name="options[]" value="push" data-parsley-multiple="groups"
data-parsley-mincheck="1">
<span class="custom-control-indicator"></span>
<span class="custom-control-indicator">Push</span>
</label>
<span id="error-box"></span>
</div>
</div>

<div class="form-group">
<div>
<button type="submit" class="btn btn-pink waves-effect waves-light confirm-submit">
Send
</button>
</div>
</div>

</form>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->

这是 alertyfy 的 javascript。

Javascript

<script type="text/javascript">
$(document).ready(function () {
$(".confirm-submit").on('click',function(event){
event.preventDefault();
var form = $(this).closest('form');
var confirm = alertify.confirm("Are you sure you want to submit details ?",function (e) {
if(e){
form.submit();
}
else{
return false;
}
});
});
});
</script>

我已经按照堆栈溢出和介质中的建议尝试了两个。

首先

通过从模型中删除 tabindex="-1"

这里推荐:alertify upon a bootstrap modal not working

第二

通过放置以下 CSS:

.alertify-logs{
z-index:999999 !important;
}

在我的情况下,这些都不起作用。会有什么问题。我正在使用 laravel 框架。

最佳答案

最后是我的以下 css 技巧,javascript 没问题,

.alertify{
z-index:999999 !important;
margin-top: -50px;
}

alertyfy 弹出窗口的主要 div 类是 .alertyfy 并在该 div 上添加 z-index 对我有用。

关于javascript - Alertify 弹出窗口出现在引导模式的背景中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57550380/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com