欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

bootstrap点击弹出模态框提交表单

程序员文章站 2022-05-31 13:57:19
...

bootstrap点击弹出模态框提交表单

代码:

<body>
<!--bootstrap实现弹出模态框-->
<button class="btn btn-default" data-target="#myModal" data-toggle="modal">
    点击弹出模态框
</button>
        <!--fade 淡入淡出-->
<div class="modal fade"  id="myModal" aria-labelledby="myModallabel" aria-hidden="true" tabindex="-1">
<div class="modal-dialog">
    <div class="modal-content">
        <div class="modal-header">
            <button class="close" type="button" data-dismiss="modal" aria-hidden="true">&times;</button>
            <h5 class="modal-title" id="myModallabel">认证信息</h5>
        </div>
        <form id="formData" class="form-horizontal">
        <div class="modal-body">
            <div class="form-group">
            <label class="control-label col-lg-2">用户名:</label>
            <div class="col-lg-9">
            <input type="text" value="" name="username" placeholder="username" class="form-control"></br>
            </div>
            </div>
            <div class="form-group">
            <label class="control-label col-lg-2">密码:</label>
            <div class="col-lg-9">
                <input type="text" placeholder="password" value="" name="password" class="form-control">
            </div>
            </div>
        </div>
           
        <div class="modal-footer">
        <button class="btn btn-default" type="button" data-dismiss="modal">close</button>
            <button class="btn btn-success" type="button" onclick="">submit</button>
        </div>
        </form>
    </div>
</div>
</div>
</body>

代码解释:

使用模态窗口,您需要有某种触发器。您可以使用按钮或链接。这里我们使用的是按钮。
如果您仔细查看上面的代码,您会发现在 标签中,data-target="#myModal" 是您想要在页面上加载的模态框的目标。您可以在页面上创建多个模态框,然后为每个模态框创建不同的触发器。现在,很明显,您不能在同一时间加载多个模块,但您可以在页面上创建多个在不同时间进行加载。
在模态框中需要注意两点:

  • 第一是 .modal,用来把 <div> 的内容识别为模态框.
  • 第二是 .fade class。当模态框被切换时,它会引起内容淡入淡出。

  • aria-labelledby="myModalLabel",该属性引用模态框的标题。
  • 属性 aria-hidden="true" 用于保持模态窗口不可见,直到触发器被触发为止.(比如点击在相关的按钮上)
  • <div class="modal-header">,modal-header 是为模态窗口的头部定义样式的类。
  • class="close",close 是一个 CSS class,用于为模态窗口的关闭按钮设置样式。
  • data-dismiss="modal",是一个自定义的 HTML5 data 属性。在这里它被用于关闭模态窗口。
  • class="modal-body",是 Bootstrap CSS 的一个 CSS class,用于为模态窗口的主体设置样式。
  • class="modal-footer",是 Bootstrap CSS 的一个 CSS class,用于为模态窗口的底部设置样式.
  • data-toggle="modal",HTML5 自定义的 data 属性 data-toggle 用于打开模态窗口。

上图:
bootstrap点击弹出模态框提交表单

相关标签: html bootstrap js