toaster与bootstrap模态框使用问题
问题是这样的,用户登录时,当没有输入用户名或密码时,用模态框或toaster提示用户输入用户名与密码,现在的问题是
我在检查函数里,控置模块框与toaster都是很快就自动消了?
function login(){
var loginName= $("#loginName").val();
var password=$("#password").val();
if(loginName=="" || password==""){
$("#exampleModal").modal("show");
toastr.warning('用户名和密码不能为空!', '请输入用户名和密码');
}
}
闪一下就没有了,模态框如果用不用js,而用按钮,就会很正常的显示,用上面的js就是不行,而toaster就是闪一下就没有了,但是toaster的代码如果放到loader函数里又是很正常的。请问这些什么问题?怎么解决?
真的有点郁闷
<button type="button" class="btn btn-primary " data-toggle="modal" data-target="#exampleModal">Default modal</button>
这个是页面的html代码
<div class="bg-primary">
<div id="app">
<section class="section section-2">
<div class="container">
<div class="row">
<div class="single-page single-pageimage construction-bg cover-image " data-image-src="../../Content/assets/img/news/img14.jpg">
<div class="row">
<div class="col-lg-3"></div>
<div class="col-lg-6">
<div class="wrapper wrapper2">
<form id="login" class="card-body" tabindex="500">
<h3>请登录</h3>
<div class="mail">
<input type="text" name="loginName" id="loginName">
<label>登录名</label>
</div>
<div class="passwd">
<input type="password" name="password" id="password">
<label>密码</label>
</div>
<button class="btn btn-primary btn-block" onclick="login()">登录</button>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
</div>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
因为form表单提交后会自动跳转,所以当表单数据不通过,应该阻止页面跳转。
这个是页面的html代码