可以't在mailto链接后关闭引导模式
Can't close a bootstrap modal after mailto link
我有一个引导模式,用户填写一个表单,点击提交后,它会使用mailto链接打开用户的邮件客户端,并填充一条新消息。
当这种情况发生时,我希望关闭模态,但当我添加代码关闭模态时,mailto链接将不再工作(邮件客户端窗口不会打开)。模态成功关闭。有什么建议吗?
$('#request-form').submit(function (evt) {
if ($("#request-form").valid())
{
evt.preventDefault();
var firstName = $("#FirstName").val();
var lastName = $("#LastName").val();
var company = $("#Firm").val();
var address = $("#Address").val();
var city = $("#City").val();
var state = $("#State").val();
var zip = $("#Zip").val();
var phone = $("#Phone").val();
var email = $("#EmailAddress").val();
var product = $("#ProductName").val();
//Send email using mailto link
var body = "Send this email <removed>.%0D%0A%0D%0AFirst Name: " + firstName + "%0D%0ALast Name: " + lastName + "%0D%0ACompany: " + company +
"%0D%0AAddress: " + address + "%0D%0ACity: " + city + "%0D%0AState: " + state + "%0D%0AZip: " + zip + "%0D%0APhone: " + phone + "%0D%0AEmail: " + email +
"%0D%0AProduct: " + product;
var subject = "Product Request";
var recipient = $("#Recipient").val();
window.location.href = "mailto:" + recipient + "?subject=" + subject + "&body=" + body;
$("#questions-modal").modal('hide');
}
});
cshtml:
<button type="submit" class="btn btn-nav pull-right" id="btn-openMail" data-dismiss="modal">Submit</button>
您可以尝试使用"toggle"。。。
$("#questions-modal").modal('toggle');
或者加一些额外的代码。
你检查控制台日志了吗?
相关文章:
- Yii2从点击链接开始加载模式
- 从内部链接进入页面时,引导模式未打开
- (阅读更多链接)到模式淡入淡出视图
- 在单击 UI 网格上的链接时引导模式
- 如何使用jQuery打开一个链接,它的末尾有一个确切的模式
- 如何在使用模式框的混合Form/HEF链接中添加其他GET参数
- 在表格最后一行(链接)中显示菜单,并在单击菜单项时显示模式窗口
- 当链接中引用视频时,是否可以在iPad上以全屏模式打开.mp4
- 在模式窗口中显示页面上单击的值(链接)以及索引值
- 基于链接的域创建模式窗口
- 通过指向引导模式的链接发布数据
- 如何将自定义隐藏/关闭链接添加到使用 lightbox2 显示的模式框
- CasperJs:单击循环中的链接以打开模式弹出窗口
- 单击链接时,无法将记录填充到引导模式
- 模式对话框内的链接不起作用
- 从链接打开窗口(模式或其他方式),并使用代码隐藏中的数据加载它
- CSS 引导关闭模式并转到链接
- 在 textAngular 编辑器中使用角度引导模式插入链接
- 带有Rails event.id的完整日历模式链接
- 我可以告诉浏览器同步始终使用一个.html文件吗?(用于html5模式链接)