【发布时间】:2018-01-18 17:31:28
【问题描述】:
在我的网站中,我使用了一个带有一些输入控件(名称、电子邮件、按钮)的简单模式弹出窗口。 modal popup的目的是:
- 填写完所有必填字段后,如果用户按下“提交”按钮,他们将获得一个 .pdf 文件。
- 我在加载时启动模式。
在这里,我正在尝试做:
- 只为用户打开一次模式弹出窗口,或者
- 不希望向之前已填写表单的用户显示模式弹出窗口
这是我的模态弹出窗口的代码:
<script type="text/javascript">
$(document).ready(function () {
$("#eBookModal").modal('show');
});
</script>
<div class="modal fade" id="eBookModal" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<div class="row">
<h4 class="modal-title text-center" style="color:#FFFFFF;">Download eBook</h4>
</div>
</div>
<div class="modal-body">
<form role="form" id="eBookform" class="contact-form"
action="file.pdf">
<div class="row">
<div class="col-md-12">
<div class="form-group">
<input type="text" class="form-control form-text" name="FName" autocomplete="off" id="eBook_FName" placeholder="First Name" required>
</div>
</div>
<div class="col-md-12">
<div class="form-group">
<input type="text" class="form-control form-text" name="LName" autocomplete="off" id="eBook_LName" placeholder="Last Name" required>
</div>
</div>
<div class="col-md-12">
<div class="form-group">
<input type="email" class="form-control form-text" name="email" autocomplete="off" id="eBook_email" placeholder="E-mail" required>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 text-center" id="eBook_download">
<button type="submit" class="btn main-btn" style="color:#fff !important;">Download Now</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
【问题讨论】:
-
你的代码在哪里?发布您到目前为止的代码。
-
@WebDevBooster,我添加了我的代码。
标签: javascript twitter-bootstrap bootstrap-modal bootstrap-4 jquery-cookie