【发布时间】:2016-10-21 05:34:17
【问题描述】:
我有这个模态
<form id="contactModal">
<div id="mymodal2" class="" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
<span class="modal-title th2" id="lblModalLabel" name="lblModalLabel">Contact</span>
</div>
<div class="modal-body">
我想要的是每次关闭时清除模态,所以我写了一个这样的脚本:
function clear() {
$("#txtNombreCompleto").val("");
$("#txtNombreEmpresa").val("");
$("#exampleInputEmail2").val("");
$("#dropOficina").val("");
$("#txtTelefono").val("");
$("#txtMensaje").val("");
}
$('#mymodal').on('hidden', function(){
$.clear(this)
});
所以我在模态中的输入是这样的:
<input type="text" class="form-control" id="txtNombreCompleto" name="txtNombreCompleto" placeholder="Nombre completo">
但是当我关闭模态时,它不会运行该功能,当模态关闭时如何运行该功能?问候
【问题讨论】:
-
试试这个 $('#myModal').on('hidden.bs.modal', function () { // 做点什么... })
-
我做了,但不运行,我也把脚本放在控制台上,它可以工作@Sami
-
检查您的页面是否有 JavaScript 错误。
-
@Sami : 把你的代码放在
$(document).ready(function() { /*... here ....*/ });
标签: javascript c# twitter-bootstrap