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 相关文章推荐
javascript nextSibling 与 getNextElement(node) 使用介绍
Oct 13 Javascript
Javascript使用post方法提交数据实例
Aug 03 Javascript
JavaScript的jQuery库中function的存在和参数问题
Aug 13 Javascript
DEDECMS如何为文章添加HOT NEW标志图片
Aug 14 Javascript
javascript实现图片延迟加载方法汇总(三种方法)
Aug 27 Javascript
bootstrap实现每隔5秒自动轮播效果
Dec 20 Javascript
jQuery插件HighCharts绘制2D饼图效果示例【附demo源码下载】
Mar 21 jQuery
js实现音乐播放控制条
Sep 09 Javascript
Vue组件通信的四种方式汇总
Feb 08 Javascript
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
Jun 14 jQuery
利用Angular2的Observables实现交互控制的方法
Dec 27 Javascript
微信小程序如何实现精确的日期时间选择器
Jan 21 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
乐信RP2100的电路分析和打磨
2021/03/02 无线电
如何用php获取文件名后缀
2013/06/09 PHP
VB中的RasEnumConnections函数返回632错误解决方法
2014/07/29 PHP
关于扩展 Laravel 默认 Session 中间件导致的 Session 写入失效问题分析
2016/01/08 PHP
PHP获取真实IP及IP模拟方法解析
2020/11/24 PHP
ASP.NET jQuery 实例18 通过使用jQuery validation插件校验DropDownList
2012/02/03 Javascript
自己实现string的substring方法 人民币小写转大写,数字反转,正则优化
2012/09/02 Javascript
jquery 漂亮的删除确认和提交无刷新删除示例
2013/11/13 Javascript
jquery简单实现鼠标经过导航条改变背景图
2013/12/17 Javascript
Vue表单验证插件Vue Validator使用方法详解
2017/04/07 Javascript
JS 判断某变量是否为某数组中的一个值的3种方法(总结)
2017/07/10 Javascript
javaScript产生随机数的用法小结
2018/04/21 Javascript
ES6中let 和 const 的新特性
2018/09/03 Javascript
JS中使用react-tooltip插件实现鼠标悬浮显示框
2019/05/15 Javascript
javascript-hashchange事件和历史状态管理实例分析
2020/04/18 Javascript
Nodejs环境实现socket通信过程解析
2020/07/03 NodeJs
解决nuxt 自定义全局方法,全局属性,全局变量的问题
2020/11/05 Javascript
[00:29]2019完美世界全国高校联赛(秋季赛)总决赛海口落幕
2019/12/10 DOTA
全面解析Python的While循环语句的使用方法
2015/10/13 Python
Python中使用支持向量机SVM实践
2017/12/27 Python
Python实现的HMacMD5加密算法示例
2018/04/03 Python
对Python 语音识别框架详解
2018/12/24 Python
python 直接赋值和copy的区别详解
2019/08/07 Python
在Python IDLE 下调用anaconda中的库教程
2020/03/09 Python
HTML5如何使用SVG的方法示例
2019/01/11 HTML / CSS
印度婴儿用品在线商店:Firstcry.com
2016/12/05 全球购物
SIMON MILLER官网:洛杉矶的生活方式品牌
2020/10/19 全球购物
启动一个线程是用run()还是start()
2016/12/25 面试题
12月小学生校园广播稿
2014/02/04 职场文书
社会治安综合治理管理责任书
2014/04/16 职场文书
美德少年事迹材料500字
2014/08/19 职场文书
2014旅游局领导班子四风问题对照检查材料思想汇报
2014/09/19 职场文书
党的群众路线教育实践活动学习计划
2014/11/03 职场文书
个人工作总结怎么写?
2019/04/09 职场文书
Ubuntu Server 安装Tomcat并配置systemctl
2022/04/28 Servers
MySQL 逻辑备份 into outfile
2022/05/15 MySQL