如何在同一页面上的多个按钮上打开一个引导模式
How to open one Bootstrap modal on multiple buttons on the same page?
我正试图在同一页面上的多个按钮上打开一个模态。不幸的是,我想不出这样做的方法。
我想在同一页面上有多个注册选项,打开一个模态,用户可以填写模态上的表格并注册。。
在当前代码中,模式对第一个按钮有效,但对页面上的其他按钮无效(
有人能告诉我解决这个问题的办法吗?
这是我的代码
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#signupModal">
Create an account
</button>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#signupModal">
Sign Up Here
</button>
<!-- Modal -->
<div class="modal fade" id="signupModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-body">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<div class="row">
<div class="col-sm-6 text-center col-xs-height">
<div class="signup-popup">
<h4>Signup Now</h4>
<input class="col-xs-12" type="text" name="username" placeholder="Email Address">
<input class="col-xs-12" type="password" name="password" placeholder="Password">
<input class="col-xs-12" type="password" name="confirmPassword" placeholder="Confirm Password">
<input class="btn btn-primary btn-filled col-xs-12" type="submit" value="Submit">
</div>
</div>
<div class="col-sm-6 col-xs-height">
<div class="signup-facebook">
<div class="signup-facebook-container">
<a class="btn btn-block btn-social btn-facebook signup-facebook-btn" href="#">
<i class="fa fa-facebook"></i> | Signup with Facebook
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
提前感谢!
确保添加bootstrap js、bootstrap css和jquery。解决您的问题。jsfiddle示例。请看一下JSFIDDLE示例。
创建帐户
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#signupModal">
Sign Up Here
</button>
<!-- Modal -->
<div class="modal fade" id="signupModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-body">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<div class="row">
<div class="col-sm-6 text-center col-xs-height">
<div class="signup-popup">
<h4>Signup Now</h4>
<input class="col-xs-12" type="text" name="username" placeholder="Email Address">
<input class="col-xs-12" type="password" name="password" placeholder="Password">
<input class="col-xs-12" type="password" name="confirmPassword" placeholder="Confirm Password">
<input class="btn btn-primary btn-filled col-xs-12" type="submit" value="Submit">
</div>
</div>
<div class="col-sm-6 col-xs-height">
<div class="signup-facebook">
<div class="signup-facebook-container">
<a class="btn btn-block btn-social btn-facebook signup-facebook-btn" href="#">
<i class="fa fa-facebook"></i> | Signup with Facebook
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
试试这个,
<button type="button" class="btn btn-primary" data-toggle="modal" data-target=".signupModal">
Create an account
</button>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target=".signupModal">
Sign Up Here
</button>
<!-- Modal -->
<div class="modal fade signupModal" id="signupModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-body">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<div class="row">
<div class="col-sm-6 text-center col-xs-height">
<div class="signup-popup">
<h4>Signup Now</h4>
<input class="col-xs-12" type="text" name="username" placeholder="Email Address">
<input class="col-xs-12" type="password" name="password" placeholder="Password">
<input class="col-xs-12" type="password" name="confirmPassword" placeholder="Confirm Password">
<input class="btn btn-primary btn-filled col-xs-12" type="submit" value="Submit">
</div>
</div>
<div class="col-sm-6 col-xs-height">
<div class="signup-facebook">
<div class="signup-facebook-container">
<a class="btn btn-block btn-social btn-facebook signup-facebook-btn" href="#">
<i class="fa fa-facebook"></i> | Signup with Facebook
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<button class="btn" id="add-more">Click Me</button>
确保bootstrap.js和bootstrap.css包含
相关文章:
- 在DOM中查找一个模式并替换它's的内容使用jquery
- 在一个模式AjAX编码器中显示不同的Gallery
- 用JavaScript制作一个按钮的动画,从按钮到屏幕中心弹出一个模式对话框
- jQuery 检测浏览器 IE9 及更低版本并抛出一个模式进行升级
- 由多个按钮提交的一个模式引导表单
- 如何将一个模式中下拉列表中的选定值传递到另一个模式 t 中的另一个下拉列表
- 查找字符串的单个匹配项,然后查找另一个模式的多个匹配项
- 打开键盘箭头按钮单击的下一个模式
- 我有一个模式打开第二个模式,如果打开然后关闭第二个模式,则无法关闭第一个模式
- 打开一个模式对话框,其中包含单击表格单元格时的动态数据
- 禁用nyromodal打开一个模式,如果开启器是禁用的飞行
- 使用SimpleModalJS创建一个模式来填充浏览器窗口
- 只有一个模式弹出-引导
- 一个模式有多个按钮(触发器)
- Knockout JS-获取一个模式弹出窗口来编辑项目
- 引用Mongoose中的另一个模式
- HTML5画布-重复画布元素作为一个模式
- 从bookmarklet打开页面,但要使其像一个模式窗口
- 替换字符串中匹配的最后一个模式实例
- 匹配字符串中的一个模式但排除另一个模式的Javascript正则表达式