如何从引导程序手动关闭web模式对话框
How to dismiss a web modal dialog from bootstrap manually?
我有一个小的表单对话框。用户输入一个名称,如果该名称存在或为空,则会在对话框中引发错误。另一方面,名称被添加到一个数据库中,对话框应该关闭。最后一部分是我不知道怎么做的。
细分如下:
这是对话框中的代码(html+bootstrap)。
<div class="modal fade" id="modal_new_project" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" 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>
<h4 class="modal-title" id="myModalLabel">Nuevo proyecto</h4>
</div>
<div class="modal-body">
<form action="" method="post" name="newprojform" class="form">
<div class="form-group">
<label for="projname" class="control-label col-xs-4">Nombre</label>
<input type="text" class="form-control" id="projname" name="projname">
<h3><label id="projname_status" class="label label-danger"></label></h3>
</div>
<button type="button" name="verifyproject" class="btn btn-primary" onclick="errorInProyect('apretado')">Crear nuevo proyecto</button>
</form>
</div>
<div class="modal-footer">
</div>
</div>
</div>
</div>
这将调用javascript函数:
<script>
function errorInProyect(err){
if (document.getElementById("projname").value == ""){
document.getElementById("projname_status").innerHTML = "El nombre del proyecto no puede estar vacio";
}
else{
var pname = document.getElementById("projname").value;
jQuery.ajax({
type: "POST",
url: 'addproject.php',
dataType: 'json',
data: {functionname: 'check_for_existing_project', args: [pname]},
success: function (obj) {
if (obj.error != ""){
document.getElementById("projname_status").innerHTML = obj.error;
}
else{
//CLOSE DIALOG
}
}
});
}
}
</script>
我需要知道如何在没有问题的情况下关闭对话框
尝试
$("#modal_new_project").modal('hide');
这些文档可能有助于实现更多样的用途。
相关文章:
- Web API 调用在设备模式下失败
- 有没有办法将Google Analytics for Web置于“试运行”模式,例如GA移动SDK
- 如何检测 Web 应用是否在应用模式或 Safari 模式下运行
- 将Finuploader与ASP.NET Web表单一起使用.对严格模式调用方函数的访问被审查
- 在asp.net中,带有引导程序的对话框模式中的Gridview onclick-in会将值返回到模式父页Web表单
- Web存储(sessionStorage和localStorage)处于私人浏览模式(隐姓埋名)
- 如何修复移动中的横向模式HTML5 web应用程序
- Bootstrap模式验证web表单+只显示一个
- 如何从引导程序手动关闭web模式对话框
- 在离线模式下使用Bokeh绘图运行Web应用程序?哪里可以找到所需的Bokeh文件
- 实现一个web应用的发布/订阅模式
- 基于web的信息系统设计模式
- Web抓取模式窗口(对话框)使用jsoup
- Web表单在回发后保持引导模式打开并显示在下一页
- 如何使用minibuffer为react js文件设置web模式内容类型
- 在asp.net Web应用程序中保持动态脚本的更好模式或想法
- 在web上使用CSS创建无缝模式
- 我应该如何实现面向对象模式的交互式web应用程序(与jQuery的助手)
- 是否有一种方法来阻止Web存储和IndexedDB关于模式的一部分起源
- 模型-视图-控制器- JavaScript在web应用的MVC模式中处于什么位置?