[英]bootstrap modal disappears immediately
我的网站上有一个表格。 激活“提交”按钮后,我希望出现一个引导程序模式,并保持该状态,直到您按下模式上的按钮以返回主菜单为止。 模态出现一秒钟,然后消失。 当我在浏览器窗口中按“后退”按钮时,模态然后出现并停留直到我按模态上的“确定”按钮。 对解决方案有什么建议吗?
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="css/bootstrap_cerulean.min.css" rel="stylesheet">
<style type="text/css">
body {padding-top:20px;} </style>
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.0/js/bootstrap.min.js"> </script>
</head>
<body>
<div class="container">
<div class="row">
<div class="col-md-6 col-md-offset-3">
<div class="well well-sm">
<form class="form-horizontal" action="" method="post">
<fieldset>
<legend class="text-center">Udlevering af rute</legend>
<!-- Bud input-->
<div class="form-group">
<label class="col-md-3 control-label" for="Bruger">Avisbud</label>
<div class="col-md-9">
<input id="Bruger" name="Bruger" type="text" placeholder="Skriv bud navn" class="form-control">
</div>
</div>
<!-- Avisrute nr.-->
<div class="form-group">
<label class="col-md-3 control-label" for="Rute nr">Rute nr.</label>
<div class="col-md-9">
<input id="Rute nr" name="Rute nr" type="text" placeholder="Skriv rute nr." class="form-control">
</div>
</div>
<!-- Form actions -->
<div class="form-group">
<div class="col-md-12 text-center">
<button type="submit" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#udlevering_Modal">Udlevér rute</button>
</div>
</div>
</fieldset>
</form>
</div>
</div>
</div>
</div><script type="text/javascript">
</script>
</body>
</html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="css/bootstrap_cerulean.min.css" rel="stylesheet">
<style type="text/css">
body {padding-top:20px;} </style>
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.0/js/bootstrap.min.js"> </script>
</head>
<body>
<div class="modal fade" id="udlevering_Modal" tabindex="-1" role="dialog" aria-labelledby="basicModal" aria-hidden="true">
<div class="row">
<div class="col-md-6 col-md-offset-3">
<div class="well well-sm">
<div class="alert alert-success" role="alert">Rute udleveret.</div><br />
<a class="btn btn-lg btn-primary btn-large" href="manuel_opret.php" role="button"><span class="glyphicon glyphicon-briefcase"></span> Til manuel menu »</a>
</div>
</div>
</div>
</div><script type="text/javascript">
</script>
</body>
</html>
几天前,我也遇到了同样的问题,但是对我来说,欺骗是行得通的,只需将按钮类型更改为anchor tag,如下所示。 例如
<a type="submit" class="btn btn-primary" data-toggle="modal" href="#myModal">Submit</a>
根据我的说法,问题的原因可能是它正在尝试提交表格,这就是模式立即消失的原因,希望dis会为您提供帮助。
几个问题。 您有多个HTML和body标签。 您仅需要带有第一个HTML / Body标签的模式div。
其次,您不希望将模式作为表单上的提交按钮。 尝试改用type = button。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.