在实际表单操作中, 删除是一个风险比较大的操作, 一旦删除, 数据很难恢复. 所以我们在删除表单项前应提示是否确认删除, 避免因手误造成的不必要的误删的现象.

我们还是基于上一篇文章进行编写: https://blog.csdn.net/weixin_42629433/article/details/83316072

如下:

<%--<a href="${pageContext.request.contextPath}/emp/deleteEmp.do?id=${emp.id}" class="btn bg-olive btn-xs">删除不询问</a>--%><input type="button" onclick=deleteAsk(${emp.id}) value="删除询问" />

1. 删除不询问 是一个 <a></a> , 超链接标签, 点击 删除不询问 后, 直接执行标签内的 href 属性值;

2. 删除询问 是一个 <input /> 按钮, 点击 删除询问 后, 直接执行 标签内的 onclick 属性, 触发调用单击事件 deleteAsk( prama ) ,        需要在<script> <script/> 标签内申明调用的单击事件的实现方式 :

<script>//删除询问 的单击触发事件function deleteAsk(id){if(confirm("确认删除?")) {location.href = "${pageContext.request.contextPath}/emp/deleteEmp.do?id="+id;}}</script>

代码下载: https://pan.baidu.com/s/1SjAJmMNNlJ3ejaSJDrFQHg

***此代码需在 jdk1.8 下运行使用***

单击事件 - 删除表单数据时提示是否确认删除相关推荐

  1. asp.net中提交表单数据时提示从客户端(。。。)中检测到有潜在危险的 Request.Form 值...

    看到这个图是不是很亲切熟悉哈,做过.net的肯定都见过哈 已经 将近4年没碰.net了,今天正好朋友的程序有几个bug,让我帮忙修复下,于是我就抱着试试看的心情改了改,改到最后一个问题的时候也就是上面 ...

  2. 从administrators组中删除guest来宾账户时提示无法在内置账号上运行此操作的解决办法...

    从administrators组中删除guest来宾账户时提示无法在内置账号上运行此操作 我的win2003服务器曾经杀出过木马,后来发现guest账号还会自动开启 经检查,guest账号居然跑到ad ...

  3. Struts2_2_解决配置文件冗余_动作类对象数据封装_数据类型转换_表单数据信息提示

    Struts2第二天学习 解决struts.xml文件的冗余 将所有的配置文件放在一份struts.xml将会导致, 文件繁杂且容易出错, 将有如下的解决方案: 分文件编写Struts2的配置文件:对 ...

  4. 微信小程序-删除时提示是否确定删除

    微信小程序-删除时提示是否确定删除 效果 代码 wx.showModal({content: '确定要删除吗?',success: function (sm) {if (sm.confirm) {// ...

  5. Excel右键,新建工作表,打开时提示“因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。的**解决方案**

    Excel右键,新建工作表,打开时提示"因为文件格式或文件扩展名无效.请确定文件未损坏,并且文件扩展名与文件的格式匹配.的解决方案 如果你的电脑之前装过WPS,后来又卸载了,那么十有八九是路 ...

  6. Win7删除、移动文件时提示文件夹正在使用怎么办

    如何解决Win7系统在删除或移动文件时提示,"操作无法完成,因为其中的文件夹或文件已在另一个程序中打开,请关闭该文件夹或文件,然后重试". 右击任务栏,选择"启动任务管理 ...

  7. 实例:建立一个触发器,当scott.emp被删除一条记录时,把被删除记录写到删除日志里面去

    实例:建立一个触发器,当scott.emp被删除一条记录时,把被删除记录写到删除日志里面去. --创建一个存放删除记录的表,此表此时为空表 CREATE TABLE del_emp AS SELECT ...

  8. android sqlite删除表中所有数据,对于Sqlite,删除Sqlite数据库中的所有表,删除sqlite数据库...

    对于Sqlite,删除Sqlite数据库中的所有表,删除sqlite数据库 SQLite数据库中一个特殊的名叫SQLITE_MASTER上执行一个SELECT查询以获得所有表的索引.每一个SQLite ...

  9. ORACLE 查询删除表的索引和约束 以及 批量删除表的索引和约束

    -- 查询单表的索引(方式一) select * from all_indexes WHERE table_name='表名'; -- 查询单表的约束 SELECT u_cons.* FROM use ...

最新文章

  1. php、linux、javascript 正则表达式
  2. js父页面和子页面之间传值
  3. 小而全的Pandas使用案例
  4. [pytorch、学习] - 3.10 多重感知机的简洁实现
  5. 基于.Net Framework 4.0 Web API开发(4):ASP.NET Web APIs 基于令牌TOKEN验证的实现
  6. C ++基础 | sizeof函数(endl 和 \ n),定义常量(Define Constants),枚举常量(Enumerated Constants)_2
  7. 身份证号码中间显示*星号
  8. 载波同步matlab程序,Gardner算法实现基带信号位同步的原理和MATLAB程序讲解
  9. 面向物联网的可重构流式深度卷积神经网络加速器
  10. 洛谷 P1069 细胞分裂
  11. Java月薪24k_一位月薪1.2w的北漂程序员真实生活!
  12. CSS | 使一个元素高度由图片撑开
  13. 玩家交互体验—剑网3聊天系统
  14. 这5种致盲性眼病容易找上中老年人!告诉爸妈提防
  15. 修改右键 新建菜单顺序
  16. mysql数据库的配置
  17. 微服务网关和服务注册中心
  18. linux debian教程,Debian安装全攻略
  19. 智能硬件产品经理需要哪些技术基础?
  20. 关于64位MATLAB调用refprop函数时出错的解决方法

热门文章

  1. ThinkPHP V5.0.5漏洞_ThinkPHP漏洞分析与利用
  2. 跨境电商平台开源BeikeShop系统-新增插件市场
  3. css+vue绘制蛇形时间轴曲线
  4. Java 并发系列(一):多线程三大特性
  5. win10 专业版 1511 激活过程取得数字权利
  6. 数字化工厂建设的探索实践-恒大新能源汽车
  7. HCNA Routingamp;Switching之VLAN间路由
  8. 关于红杏的公益代理, Android Studio以及freso的编译
  9. Linux 命令(165)—— whoami 命令
  10. 弘瑞3D打印:做更适合工业应用的3D打印机