`
assen
  • 浏览: 62886 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

循环的<a>标签数据中删除时提示是否删除记录

阅读更多
通常我们在操作表格里的数据时,尤其是删除操作,需要提示下给用户是否确定删除,此时我们可以这样来做,例子如下:

<table class="line_table" width="100%" id="line_table">
	     <tr>
			<td class="honor_td">荣誉名字</td>
			<td class="honor_td">荣誉图片</td>
			<td class="honor_td">操作</td>
		</tr>
		<s:iterator value="honorList">
			<tr>
				<td>
					<s:property value="honorName" />
				</td>
				<td>
					<s:property value="honorPic" />
				</td>
				<td>
				<a href="<%=request.getContextPath()%>/getHonorById.do?honorId=<s:property value="honorId"/>">修改</a>
				<a href="<%=request.getContextPath()%>/delHonor.do?honorId=<s:property value="honorId"/>" class="del_a">删除</a>
				</td>
			</tr>
		</s:iterator>
</table>


上面的是一个典型的table格式,数据通过循环出来,我们要对里面的删除操作做一个确认的操作,可以这样写:

<script>
	     var ob = document.getElementById("line_table");
	     var del=ob.getElementsByTagName("a");
	     var n=del.length;
	     if(n>0){
		     for(var i=0;i<n;i++){
			     del[i].onclick=function(){
				     if(this.className == "del_a"){
		               if(!confirm ("确定要删除吗?")) {
						     return false;  
					     }
				     }
								
			     }
		     }
		
	     }
	
</script>


这样每次删除时都会提示下了
分享到:
评论

相关推荐

    C#编程经验技巧宝典

    102&lt;br&gt;&lt;br&gt;0162 如何实现C#中用&lt;Enter&gt;键完成TAB的功能 102&lt;br&gt;&lt;br&gt;0163 如何限制文本框密码输入长度 102&lt;br&gt;&lt;br&gt;0164 数据输入为空提示 103&lt;br&gt;&lt;br&gt;0165 如何设置文本框光标到末尾 103&lt;br&gt;&lt;br&gt;0166 ...

    C#源码大集合 01(共3卷)

    chap09-多线程&lt;br&gt;├─D00-多线程&lt;br&gt;├─Windows多线程编程技术与实例&lt;br&gt;...&lt;br&gt;...&lt;br&gt;├─多线程,多接收模式串口类&lt;br&gt;├─多线程文件传输&lt;br&gt;├─多线程的日志记录DLL&lt;br&gt;├─多线程端口扫描程序&lt;br&gt;├─多...

    C#源码大集合 03(共3卷)

    chap09-多线程&lt;br&gt;├─D00-多线程&lt;br&gt;├─Windows多线程编程技术与实例&lt;br&gt;...&lt;br&gt;...&lt;br&gt;├─多线程,多接收模式串口类&lt;br&gt;├─多线程文件传输&lt;br&gt;├─多线程的日志记录DLL&lt;br&gt;├─多线程端口扫描程序&lt;br&gt;├─多...

    ssm批量删除

    - 使用`&lt;a&gt;`标签绑定JavaScript函数`DelSelect()`来触发批量删除操作。 ```html &lt;a href="javascript:void(0)" class="button border-red icon-trash-o" style="padding: 5px 15px;" onclick="DelSelect()"&gt;删除...

    Struts logic标签及增删改查

    3. `&lt;logic:greaterThan&gt;`、`&lt;logic:lessThan&gt;`、`&lt;logic:greaterOrEqual&gt;`和`&lt;logic:lessOrEqual&gt;`: 这些标签用于数值比较,常用于数据过滤或者分页显示时的条件判断。 4. `&lt;logic:present&gt;`和`&lt;logic:notPresent&gt;...

    记事本妙用(自动添加系统时间,制作批处理文件).txt

    - `&lt;head&gt;`:包含文档的元数据,如标题、字符集声明等。 - `&lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312"&gt;`:声明文档的字符编码为GB2312。 - `&lt;title&gt;`:定义文档标题,显示在浏览器标签...

    thinkPHP批量删除的实现方法分析

    在上述代码中,`&lt;volist&gt;`标签是ThinkPHP模板中的一个循环标签,用于遍历数据集合,并输出每个数据项。`&lt;input type="checkbox"&gt;`用于提供选择框。 **后端实现:** 后端的处理通过PHP脚本来完成。在ThinkPHP中,...

    2021-2022计算机二级等级考试试题及答案No.4151.docx

    题目中提到的不是HTML的常用标记,这提示我们需要了解HTML的基本元素,如`&lt;html&gt;`, `&lt;head&gt;`, `&lt;body&gt;`, `&lt;p&gt;`, `&lt;a&gt;`, `&lt;img&gt;`等。 2. i++运算符:题目中提到的`i += i - 1`是C语言或其他类似的编程语言中的自增...

    仿世纪佳缘婚介交友系统5.3 ASP+SQL

    sortid=ID号"&gt;&lt;/script&gt;,其中ID号为记录号,即为该列表中的调用ID列中的数值。然后把该调用代码加到模板相应地方即可。例如要调用最新5个会员,ID号为1,那么调用代码为:&lt;script src="Ns_News.asp?sortid=1"&gt;&lt;/...

    Oracle环境下根据条件大批量删除数据小程序

    在Oracle数据库环境中,根据特定条件大批量删除数据是一项常见的任务,尤其在数据清理或系统维护时。本小程序的目的是提供一种高效且可控的方式来执行这样的操作。以下是对这个"Oracle环境下根据条件大批量删除数据...

    超级经典的ASP+ACCESS动态网页的制作

    开发者可以使用`&lt;form&gt;`标签创建表单,并使用`&lt;input&gt;`,`&lt;textarea&gt;`等元素定义输入字段。 4. **添加数据**:当用户提交表单后,ASP脚本可以使用ADO(ActiveX Data Objects)库来连接ACCESS数据库,并使用`...

    java经验积累

    示例中的`&lt;s:select&gt;`标签和`$.messager`提示功能,分别暗示了Struts2和jQuery的EasyUI库的使用。Struts2是一个流行的MVC框架,用于控制流程,EasyUI则提供了丰富的UI组件和AJAX功能。 以上内容涵盖了Java Web开发...

    21春北京理工大学《脚本程序设计》在线作业参考答案.docx

    2. **HTML标签**:在HTML文档中,`&lt;title&gt;...&lt;/title&gt;`用于定义页面标题,`&lt;body&gt;...&lt;/body&gt;`是页面主体内容,`&lt;head&gt;...&lt;/head&gt;`包含了文档元数据如样式表和脚本,而`&lt;html&gt;...&lt;/html&gt;`则是整个HTML文档的根元素。...

    批量更新历史数据 每10000提交一次

    在IT行业中,数据库管理和数据更新是一项关键任务。批量更新历史数据是常见的需求,尤其是在大数据量的情况下,为了提高效率和确保数据一致性,通常会采用分批更新的策略。本主题聚焦于“批量更新历史数据每10000...

    基于JSP+JavaBean+Servlet三层架构员工考勤管理系统源码+数据库+项目说明.zip

    3) 修改JSP代码中的分页查询部分代码, 并将(总记录条数,总页码数,每页要显示的数据List&lt;T&gt; 当前页码,每页显示的记录条数(默认为5) 封装到PageBean类中) 4) 通过JSP中的&lt;a&gt;标签的href属性 或 form的action属性...

    完全用jstl实现的增删改查与登陆

    1. **Core库** 提供了基础的控制流标签,如`&lt;c:if&gt;`、`&lt;c:forEach&gt;`、`&lt;c:choose&gt;`等,用于条件判断、循环和选择结构。 2. **XML库** 用于处理XML文档,包括解析、遍历和转换XML数据,如`&lt;x:parse&gt;`、`&lt;x:out&gt;`等。...

    tapestry4.0简易教程

    - **具体实践:** 通过循环遍历错误集合,并使用`&lt;t:message&gt;`标签来逐个展示。 **2.8 页面加入JS代码** - **概念理解:** 加入JavaScript可以增强页面的交互性。 - **具体实践:** 使用`&lt;script&gt;`标签或者通过`@...

    两种方式实现的跳转 txt 文件

    在这个示例中,直接在`&lt;a&gt;`标签的`href`属性中构建了带有参数的URL,并通过点击链接触发`deletes`函数来确保用户确实想要删除。 ### 总结 通过以上两种方法,我们可以实现在Web环境中对txt文件或其他数据的删除...

    2021-2022计算机二级等级考试试题及答案No.11703.docx

    #### 题目24:SQL命令中的数据删除 - **知识点**:本题目考查了SQL中用于删除数据的命令。SQL(Structured Query Language)是一种用于管理和查询关系型数据库的标准语言。 - **分析**:在SQL中,`DELETE`命令用于...

Global site tag (gtag.js) - Google Analytics