bootstrap中模态框、模态框的属性实例详解


Posted in Javascript onFebruary 17, 2017

工作中有需要用到模态框的可以看看

<div class="modal fade" id="userModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyboard="false">
    <div class="modal-dialog">
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal" aria-hidden="true" id="btnCancel">
            ×
          </button>
          <h4 class="modal-title" id="myModalLabel">
            前台菜单管理
          </h4>
        </div>
          <div class="modal-body">
            <div>
              <table width="100%" border="0" class="userCon_2">
                <tr>
                  <th width="30%">名称:</th>
                  <td width="70%">
                    <input type="text" name="Name" class="form-control" style="border-radius:3px; width:220px;" id="txtName" required="" aria-required="true">
                  </td>
                </tr>
                <tr>
                  <th>动作类型:</th>
                  <td>
                    <select class="selectpicker show-tick" id="txtType" style="height: 30px; width: 220px;" name="Type">
                      <option value="view">view</option>
                      <option value="click">click</option>
                    </select>
                  </td>
                </tr>
                <tr>
                  <th>路径:</th>
                  <td>
                    <input type="text" name="Url" class="form-control" style="border-radius:3px; width:220px;" id="txtUrl" required="" aria-required="true" />
                  </td>
                </tr>
                <tr>
                  <th>排序:</th>
                  <td>
                    <input type="text" name="Rank" class="form-control" style="border-radius:3px; width:220px;" id="txtRank" />
                    <input type="hidden" name="MainMenuGuid" value="" id="txtMainMenuGuid" />
                  </td>
                </tr>
              </table>
            </div>
          </div>
          <div class="modal-footer" style="border-top:none;">
            <button type="button" class="btn btn-default" data-dismiss="modal" id="btnClose">关闭</button>
            <button type="submit" class="btn btn-primary" id="btnSave">保存</button>
          </div>
      </div><!-- /.modal-content -->
    </div><!-- /.modal -->
  </div>

其中模态框有个属性可以避免点击遮罩层导致模态框关闭。就是div中设置的 data-backdrop="static"。这样可以避免在模态框中输入内容时突然的误操作导致模态框关闭。

另外还有一个属性:data-keyboard="false"。此举是设置按下ESC退出键无效。同样是为了避免突然的误操作导致模态框关闭。

bootstrap中模态框、模态框的属性实例详解

<div id="toolbar" class="btn-group">
      <button id="btn_add" type="button" class="btn btn-newAdd" data-toggle="modal" data-target="#userModal">
        <span class="glyphicon glyphicon-plus" aria-hidden="true"></span>新增
      </button>
      <button id="btn_edit" type="button" class="btn btn-newAdd">
        <span class="glyphicon glyphicon-edit" aria-hidden="true"></span>修改
      </button>
      <button id="btn_delete" type="button" class="btn btn-newAdd">
        <span class="glyphicon glyphicon-remove" aria-hidden="true"></span>删除
      </button>
</div>

其中按钮属性 data-toggle="modal" data-target="#userModal" 是打开模态框。

Javascript 相关文章推荐
prototype Element学习笔记(篇二)
Oct 26 Javascript
jquery 插件学习(四)
Aug 06 Javascript
LABjs、RequireJS、SeaJS的区别
Mar 04 Javascript
JS数组的赋值介绍
Mar 10 Javascript
Bootstrap创建可折叠的组件
Feb 23 Javascript
利用Jquery队列实现根据输入数量显示的动画
Sep 01 Javascript
基于iscroll.js实现下拉刷新和上拉加载效果
Nov 28 Javascript
angularjs select 赋值 ng-options配置方法
Feb 28 Javascript
vue单文件组件lint error自动fix与styleLint报错自动fix详解
Jan 08 Javascript
微信小程序防止多次点击跳转(函数节流)
Sep 19 Javascript
解决VUE项目localhost端口服务器拒绝连接,只能用127.0.0.1的问题
Aug 14 Javascript
CocosCreator入门教程之网络通信
Apr 16 Javascript
Extjs gridpanel 中的checkbox(复选框)根据某行的条件不能选中的解决方法
Feb 17 #Javascript
原生js实现日期计算器功能
Feb 17 #Javascript
Vue自定义指令拖拽功能示例
Feb 17 #Javascript
BootStrap实现鼠标悬停下拉列表功能
Feb 17 #Javascript
javascript 判断当前浏览器版本并判断ie版本
Feb 17 #Javascript
JQuery validate 验证一个单独的表单元素实例
Feb 17 #Javascript
bootstrap fileinput 上传插件的基础使用
Feb 17 #Javascript
You might like
针对初学PHP者的疑难问答(1)
2006/10/09 PHP
phpMyAdmin 安装及问题总结
2009/05/28 PHP
PHP通过get方法获得form表单数据方法总结
2018/09/12 PHP
php实现微信企业转账功能
2018/10/02 PHP
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
2007/01/09 Javascript
jquery使用slideDown实现模块缓慢拉出效果的方法
2015/03/27 Javascript
Eclipse引入jquery报错如何解决
2015/12/01 Javascript
js纯数字逐一停止显示效果的实现代码
2016/03/16 Javascript
Windows 系统下设置Nodejs NPM全局路径
2016/04/26 NodeJs
jQuery实现产品对比功能附源码下载
2016/08/09 Javascript
JS实现发送短信验证后按钮倒计时功能(防止刷新倒计时失效)
2017/07/07 Javascript
vue 配置多页面应用的示例代码
2018/10/22 Javascript
基于vue2.0实现仿百度前端分页效果附实现代码
2018/10/30 Javascript
nodejs微信开发之授权登录+获取用户信息
2019/03/17 NodeJs
深入理解JavaScript 箭头函数
2019/05/30 Javascript
如何在selenium中使用js实现定位
2020/08/18 Javascript
Python复制文件操作实例详解
2015/11/10 Python
python 读写、创建 文件的方法(必看)
2016/09/12 Python
Python批量查询域名是否被注册过
2017/06/21 Python
利用python模拟sql语句对员工表格进行增删改查
2017/07/05 Python
django 2.2和mysql使用的常见问题
2019/07/18 Python
如何利用python web框架做文件流下载的实现示例
2020/06/02 Python
HTML5移动开发图片压缩上传功能
2016/11/09 HTML / CSS
HTML5本地存储之Database Storage应用介绍
2013/01/06 HTML / CSS
ORACLE第二个十问
2013/12/14 面试题
逻辑链路控制协议
2016/10/01 面试题
仪器仪表检测毕业生自荐信
2013/10/31 职场文书
英语专业学生个人求职信范文
2014/01/06 职场文书
初三学生评语大全
2014/04/24 职场文书
三八红旗手先进事迹材料
2014/05/13 职场文书
数学教育专业求职信
2014/07/22 职场文书
民政局标准版离婚协议书
2014/12/01 职场文书
2016春季田径运动会广播稿
2015/12/21 职场文书
Python中的min及返回最小值索引的操作
2021/05/10 Python
聊聊pytorch测试的时候为何要加上model.eval()
2021/05/23 Python
如何用PHP实现多线程编程
2021/05/26 PHP