bootstrap删除模态框弹出并询问是否删除【通用删除模态框】

摘要:
divclass=“模态对话框”>divclass=“modal header”>spanaria hidden=“true”>h4class=“模态标题”>divclass=“modal body”>divclass=“模态页脚”>

普通的询问是否删除的对话框比较low,可以利用bootstrap的模态框代替普通的对话框来实现删除。

效果:

  点删除的时候弹出模态框询问是否删除,点确认的时候将需要删除的ID传到后台进行删除。

bootstrap删除模态框弹出并询问是否删除【通用删除模态框】第1张

 过程:

1.界面准备删除模态框:

  模态框中隐藏需要删除的ID

复制代码
                            <!-- 模态框   信息删除确认 -->
                            <div   id="delcfmOverhaul">
                                <div class="modal-dialog">
                                    <div class="modal-content message_align">
                                        <div class="modal-header">
                                            <button type="button"   data-dismiss="modal"
                                                aria-label="Close">
                                                <span aria-hidden="true">×</span>
                                            </button>
                                            <h4 class="modal-title">提示</h4>
                                        </div>
                                        <div class="modal-body">
                                            <!-- 隐藏需要删除的id -->
                                            <input type="hidden"   />
                                            <p>您确认要删除该条信息吗?</p>
                                        </div>
                                        <div class="modal-footer">
                                            <button type="button"  
                                                data-dismiss="modal">取消</button>
                                            <button type="button"  
                                                id="deleteHaulBtn">确认</button>
                                        </div>
                                    </div>
                                    <!-- /.modal-content -->
                                </div>
                                <!-- /.modal-dialog -->
复制代码

 2.删除按钮:

<a href="javascript:void(0)" onclick="showDeleteModal(this)">删除</a>

结构:

bootstrap删除模态框弹出并询问是否删除【通用删除模态框】第4张

3. 删除按钮点击事件:

  根据传下来的obj获取到ID并设置到删除模态框中的隐藏域,同时打开询问是否删除的模态框

复制代码
// 打开询问是否删除的模态框并设置需要删除的大修的ID
function showDeleteModal(obj) {
    var $tds = $(obj).parent().parent().children();// 获取到所有列
    var delete_id = $($tds[0]).children("input").val();// 获取隐藏的ID
    $("#deleteHaulId").val(delete_id);// 将模态框中需要删除的大修的ID设为需要删除的ID
    $("#delcfmOverhaul").modal({
        backdrop : 'static',
        keyboard : false
    });
}
复制代码

 4. 删除模态框确定按钮的点击事件

   获取到隐藏域的ID并传到后台进行删除,删除成功重新加载页面

复制代码
function deleteHaulinfo() {
    alert("你即将删除的大修ID" + $("#deleteHaulId").val())
}

$(function() {
// 删除大修模态框的确定按钮的点击事件
$("#deleteHaulBtn").click(function() {
// ajax异步删除
deleteHaulinfo();
});

});

 
复制代码

免责声明:文章转载自《bootstrap删除模态框弹出并询问是否删除【通用删除模态框】》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇安装gulp教程(整理)微信小程序生成带参数的二维码(小程序码)独家asp.net的服务端c#完整代码下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

U_Net原理及tensorflow的实现

Unet——用于图像边缘检测,是FCN的改进 如上图是UNET的架构图,可以发现器输入图像和输出图像不一致,如果我们需要输入图像和输出图像一致时,在卷积时,使用padding=“SAME”即可,然后再边缘检测时,就相当与像素级别的二分类问题,用交叉熵做loss函数即可。但位置检测常用IOU作为loss函数。 个人觉得UNET的优点: 1.Unet的去除了...

Vue教程:组件Component详解(六)

一.什么是组件? 组件 (Component) 是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。在较高层面上,组件是自定义元素,Vue.js 的编译器为它添加特殊功能。在有些情况下,组件也可以表现为用 is 特性进行了扩展的原生 HTML 元素。 所有的 Vue 组件同时也都是 Vue 的实例,所以可接受相同的选项对象...

Centos7安装和配置Mysql5.7【转载】

第一步:获取mysql YUM源 进入mysql官网获取RPM包下载地址 https://dev.mysql.com/downloads/repo/yum/   右击 复制链接地址 https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 得到rpm包的地址 第二步:下载和...

WPF 读写XML文件

程序集整体框架如下:  其中XmlReader类如下: using System; using System.Collections.Generic; using System.Text; using System.Xml; namespace WpfApp4 { public class XmlReader { pr...

Java实现bt文件下载、制作、解析、磁力链接

首先torrent里面肯定携带的有一些信息,所以就需要我们来解析这些信息。      我们这里做多文件制作torrent,所以首先要针对每一个文件建一个实体类 [java] view plain copy  import java.util.List;      public class Info {       private String na...

layui中,同一个页面动态加载table数据表格

效果图: 前端代码: <div class="layui-fluid" id="record-user" hidden="hidden"> <div class="layui-card"> <div class="layui-form" lay-filter="datafile">...