作为html学习学习模态框需要二步:

效果图

第一步学习HTML中 div的弹出

①触发按钮
        <input class="btn btn-success" id="addType" value="增加" type="button" />

②HTML代码

#typeView,#musicView{
    display:none;
    border:1em solid #3366ff;
    height:auto;
    width:%;
    left:%;
    top:%;
    position:absolute; <!-- -->
    z-index:; <!--  层级优先级-->
    background:white;

}
<div id="typeView">
    <label class="quit glyphicon glyphicon-off ">取消</label>
    <form id="f_type" method="post" enctype="multipart/form-data">
        <div class="form-group">
            <label>类型名字</label>
            <input type="text" name="T_Name" id="T_Name" class="form-control" />
            <input type="/>
        </div>
        <div class="form-group">
            <label>备注</label>
            <textarea name="T_Remark" id="edit" class="form-control"></textarea>
        </div>
        <div class="form-group">
            <input type="button" class="form-control btn btn-success" id="bt_addType" value="增加" />
        </div>
    </form>
</div>

③触发JQ事件

        $("#addType").click(function () {
            var edit = new wangEditor('edit').create();
            $("#typeView").show();
        })

第二步学习BOOTStrap3中的模态框

效果图:

1.创建模态框

<div class="modal fade" id="adminView" role="dialog" aria-labelledby="myModalLabel">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                <h4 class="modal-title" id="myModalLabel">用户管理</h4>
            </div>
            <div class="modal-body">
                <form action="/api/admin/" class="" method="post" id="Form_AdminView" type="">
                    <input type="hidden" id="Adm_Id" name="Adm_Id" />
                    <div class="form-group">
                        <label>名字</label>
                        <input type="text" class="form-control" name="Adm_Name" id="Adm_Name" />
                    </div>
                    <div class="form-group">
                        <label>账号</label>
                        <input type="text" name="Adm_Card" class="form-control" id="Adm_Card" />
                    </div>
                    <div class="form-group">
                        <label>密码</label>
                        <input type="text" name="Adm_Pwd" class="form-control" id="Adm_Pwd" />
                    </div>
                </form>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
                <button type="button" class="btn btn-primary" id="Btn_AdminView">修改</button>
            </div>
        </div>
    </div>
</div>

2.调用使用模态框

        $("#btn_AddAdmin").click(function () {
            //操作类型
            $("#Form_AdminView").attr("type", "add");
            //重置输入框内的值
            $("#Form_AdminView").find("input").val("");
             //显示模态框
            $("#adminView").modal("show");
        });

<!-- 隐藏  $("#adminView").modal("hide")  --  >

试用版模态框的时候出现的问题:

1.模态框用来编辑或增加,如果add/edit用同一个个模态框,就会存在上一次的值保留的问题 b

解决:$("form > input").val("") =》form表单清空

2016.5.12

问题2:用B3模态框存在编辑器变性,看怎么解决

Html中模态框(弹出框)使用入门的更多相关文章

  1. bootstrap中popover.js(弹出框)使用总结+案例

    bootstrap中popover.js(弹出框)使用总结+案例 *转载请注明出处: 作者:willingtolove: http://www.cnblogs.com/willingtolove/p/ ...

  2. 在IOS11中position:fixed弹出框中的input出现光标错位的问题

    问题出现的背景: 在IOS11中position:fixed弹出框中的input出现光标错位的问题 解决方案 一.设计交互方面最好不要让弹窗中出现input输入框: 二.前端处理此兼容性的方案思路: ...

  3. firefox浏览器中 bootstrap 静态弹出框中select下拉框不能弹出(解决方案)

    问题出现场景1: 在firefox浏览器中在bootstrap弹出的modal静态框中再次弹出一个静态框时 select下拉框不能弹出选项 解决方案:去掉最外层静态框的 tabindex=" ...

  4. js中三种弹出框

    javascript的三种对话框是通过调用window对象的三个方法alert(),confirm()和prompt()来获得,可以利用这些对话框来完成js的输入和输出,实现与用户能进行交互的js代码 ...

  5. 蜗牛爱课 - iOS7、8模态半透明弹出框

    //源Controller中跳转方法实现 MKDialogController *controller = [[MKDialogController alloc] init]; controller. ...

  6. IOS中position:fixed弹出框中的input出现光标错位的问题

    解决方案是 在弹框出现的时候给body添加fixed <style type="text/css"> body{ position: fixed; width: 100 ...

  7. WebDriver测试web中遇到的弹出框或不确定的页面

    我自己是用try catch解决的,不知道其他人的解决方法?如有,可以留言

  8. updatepanel中使用alert弹出框方法

    原文发布时间为:2009-05-17 -- 来源于本人的百度文章 [由搬家工具导入]         ScriptManager.RegisterStartupScript(this.UpdatePa ...

  9. js中的alert弹出框文字乱码解决方案

    使用如下代码即可: echo '<html>'; echo '<head><meta http-equiv="Content-Type" conten ...

  10. ⒁bootstrap组件 工具提示框 弹出框 警告框 基础案例

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

随机推荐

  1. Double 数据保留两位小数一:五舍六入

    package com; public class T2 { public static void main(String[] args) { System.out.println(calculate ...

  2. 深入.net(集合)

    集合技术: 用于“批量数据”管理的重要技术,是数组技术的替代技术! 与数组技术的对比: 数组:只提供“存储的空间”,但缺乏各种数据管理措施! 集合:在数组的基础上,提供丰富的“属性”和“方法”,来方便 ...

  3. javascript中,如何判断input中输入的为纯数字

    用正则表达式判断.如果纯数字是指整数的话(不包含小数点),可以这样: function check(){ var value = document.getElementById("input ...

  4. Http协议与TCP协议简单理解

    TCP协议对应于传输层,而HTTP协议对应于应用层,从本质上来说,二者没有可比性.Http协议是建立在TCP协议基础之上的,当浏览器需要从服务器获取网页数据的时候,会发出一次Http请求.Http会通 ...

  5. Struts

    Struts是基于MVC的框架,它进一步的对MVC进行了封装. MVC 概念 MVC全名是Model View Controller,是模型(model)—视图(view)—控制器(controlle ...

  6. (视频) 基于HTML5的服务器远程访问工具

    现在云计算这么发达,基本上每个人都多少有几台Windows或者Linux服务器运行在云端,要直接进入这些服务器进行配置就需要使用类似远程桌面或者Putty这类的工具,虽然大多数Windows电脑都自带 ...

  7. oracle 分析函数的使用(1)

    LISTAGG(columnName,'拼接符') WITHIN GROUP(ORDER BY clause) --order by 子句决定拼接内容的顺序 LISTAGG(columnName,'' ...

  8. 十五天精通WCF——第三天 client如何知道server提供的功能清单

     通常我们去大保健的时候,都会找姑娘问一下这里能提供什么服务,什么价格,这时候可能姑娘会跟你口述一些服务或者提供一份服务清单,这样的话大 家就可以做到童嫂无欺,这样一份活生生的例子,在wcf中同样是一 ...

  9. 按要求编写Java应用程序。 (1)创建一个叫做机动车的类: 属性:车牌号(String),车速(int),载重量(double) 功能:加速(车速自增)、减速(车速自减)、修改车牌号,查询车的载重量。 编写两个构造方法:一个没有形参,在方法中将车牌号设置“XX1234”,速 度设置为100,载重量设置为100;另一个能为对象的所有属性赋值; (2)创建主类: 在主类中创建两个机动车对象。 创建第

    package com.hanqi.test; public class jidongche { private String chepaihao;//车牌号 private int speed;// ...

  10. EF深入系列--细节

    1.在调试的时候,查看EF生成的SQL语句 在Context类的构造函数中添加以下代码,就可以在调试的时候在[输出]窗口中看到SQL语句 this.Database.Log = s => Sys ...