关于checkbox操作 table
引入 Validform验证
<script type="text/javascript">
//添加操作
crrTrTdCkId=1;
function addIndexBtnClick(){
crrTrTdCkId=crrTrTdCkId+1
crrTrTdCkIdStr="CkId"+crrTrTdCkId
var insertTr=
'<tr >'+
'<td align="center" ><input type="checkbox" name="ck" id="'+crrTrTdCkIdStr+'"/></td>'+
'<td > <input name="dxName" type="text" datatype="*1-50" style="width:120px" ><span class="Validform_checktip"></span><label class="Validform_label" style="display: none;">名称</label></td>'+
'<td > <input name="dxgrade" type="text" datatype="n1-2" style="width:40px" ><span class="Validform_checktip"></span><label class="Validform_label" style="display: none;">分数</label></td>'+
'<td > <input name="remark" type="text" datatype="*0-150" style="width:250px" ><span class="Validform_checktip"></span><label class="Validform_label" style="display: none;">备注</label></td>'+
'</tr>'
$("#addPosition").after(insertTr);
$("#addPosition").remove();
$("#"+crrTrTdCkIdStr).parent().parent().after('<input id="addPosition" type="hidden"/>')
}
//删除操作
function delIndexBtnClick(){
if($("input[name='ck']:checked").length==0){
tip("至少选择一条进行删除操作");
}else{
$('input[name="ck"]:checked').each(function(){
$(this).parent().parent().remove();
});
}
}
//全选 全不选 jq操作
$(function(){
$("#dxBox").click(function(){
if($("#dxBox").val()==0){
$('input[name="ck"]').attr("checked","true");
$("#dxBox").val("1")
}else{
$('input[name="ck"]').removeAttr("checked");
$("#dxBox").val("0")
}
});
})
</script>
<style type="text/css">
.formtable1 td{ border:1px solid #ddd;height:38px}
</style>
</head>
<body style="overflow-x: hidden;">
<div style="height:25px" class="datagrid-toolbar">
<a id="addColumnBtn1" class="easyui-linkbutton" data-options="iconCls:'icon-add'" onclick="addIndexBtnClick();" href="#">添加</a>
<a id="delColumnBtn1" class="easyui-linkbutton" data-options="iconCls:'icon-remove'" onclick="delIndexBtnClick();" href="#">删除</a>
<%--<span style="color:#000000;font-size:16px">点选项明细</span>--%>
</div>
<table class="formtable1" cellpadding="0" cellspacing="0" width="100%" >
<tr>
<td align="center" width="5%" > <input type="checkbox" value="0" id="dxBox" /></td>
<td align="center" width="30%" ><b>名称</b></td>
<td align="center" width="15%" ><b>分数</b></td>
<td align="center" width="50%" ><b>备注</b></td>
</tr>
<c:forEach items="${dxList }" var="v1" varStatus="status">
<tr>
<td align="center" valign="middle" >
<input type="checkbox" name="ck" id="trForCK${status.index+1}"/>
</td>
<td>
<input name="dxName" value="名称1" type="text" datatype="*1-50" style="width:120px" >
<span class="Validform_checktip"></span>
<label class="Validform_label" style="display: none;">名称</label>
</td>
<td >
<input name="dxgrade" value="1" type="text" datatype="n1-2" style="width:40px" >
<span class="Validform_checktip"></span>
<label class="Validform_label" style="display: none;">分数</label>
</td>
<td>
<input name="remark" value="备注1" type="text" datatype="*0-150" style="width:250px">
<span class="Validform_checktip"></span>
<label class="Validform_label" style="display: none;">备注</label>
</td>
</tr>
</c:forEach>
<input id="addPosition" type="hidden"/>
</table>
关于checkbox操作 table的更多相关文章
- jQuery操作Table tr td常用的方法
虽然现在DIV+CSS进行页的布局大行其道,但是很多地方使用table还是有很多优势,用table展示数据是比较方便的,下面汇总了jQuery操作Table tr td常用的方法,熟记这些操作技巧,下 ...
- 汇总常用的jQuery操作Table tr td方法
虽然现在DIV+CSS进行页的布局大行其道,但是很多地方使用table还是有很多优势,用table展示数据是比较方便的,下面汇总了jQuery操作Table tr td常用的方法,熟记这些操作技巧,下 ...
- JQuery操作Table元素
使用Jquery操作Table中的tr向上或向下移动,以及全选和反选操作. 点击Table Head中的复选框,全选或反选表格中所有的复选框; 选中复选框,点击Up 按钮, tr上移;点击 Down ...
- js实现动态操作table
本章案例为通过js,动态操作table,实现在单页面进行增删改查的操作. 简要案例如下: <%@ page language="java" contentType=&quo ...
- jQuery操作table数据上移、下移和置顶
jQuery 操作table中的tr换行的步骤如下: 1.获取当前tr var $tr = $(this).parents("tr"); 2.移动tr //上移 $tr.prev( ...
- js 操作table: insertRow(),deleteRow(),insertCell(),deleteCell()方法
表格有几行: var trCnt = table.rows.length; (table为Id ) 每行有几列:for (var i=0; i<trCnt; i++) ...
- 第十三篇 JS 操作table表格
JS 操作table表格 这节课难度可能高一点,因为没有提前解释if判断.for循环.这节课是直接把这两样用上了,老师先简单介绍一下: if,判断语句,判断就很简单了嘛,假如说1=1(1等于1),当然 ...
- jQuery操作Table学习总结[转]
<style type="text/css"> .hover { } </style>< ...
- 最近自己封装了个JS脚本,用来创建和操作Table
基于JQuery封装的Table操作脚本 /** 依赖JQuery **/ (function () { var Table = window.Table = function (rowCount, ...
随机推荐
- db_recovery_file_dest_size 修改大一点及删除归档日志 |转|
今天给客户测 试问题,让客户把数据发过来了.解压缩后一看,他们还是用的oracle 815版本的(他们exp导出时,带了导出日志,从导出日志中看出来是oracle 815版本的),不过没有关系,低版本 ...
- Java通过aws java sdk在AWS S3上进行操作客户端
有两种方式可以安装aws java sdk:方式一:可以在这个网站上下载适用于 Java 的 AWS 开发工具包https://aws.amazon.com/cn/sdk-for-java/点击网页右 ...
- 亚马逊MWS开发套路演示
MWS是商城网络服务的缩写,具体介绍看这里http://docs.developer.amazonservices.com/zh_CN/dev_guide/DG_IfNew.html.MWS就是一组A ...
- Vim下的Web开发之html,CSS,javascript插件
Vim下的Web开发之html,CSS,javascript插件 HTML 下载HTML.zip 解压HTML.zip,然后将里面的所有文件copy到C:\Program Files\Vim\vi ...
- 黄聪:WordPress默认编辑器可视化切换不见了,非插件导致消失问题
1.后台---用户---我的个人资料 2.看看 [可视化编辑器]的[撰写文章时不使用可视化编辑器]项目是不是勾上了 3.去掉保存即可
- (转)jdbc 调用 sql server 的存储过程时“该语句没有返回结果集”的解决方法
本文转载自:http://hedyn.iteye.com/blog/856040 在JDBC中调用SQL Server中的存储过程时出现如下异常: com.microsoft.sqlserver.jd ...
- 30个让人兴奋的视差滚动(Parallax Scrolling)效果网站--转
视差滚动(Parallax Scrolling)是指让多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验.作为今年网页设计的热点趋势,越来越多的网站应用了这项技术.今天这篇文章就与大 ...
- print 和 println的区别
println 输出字符后,下一个输出的字符会换行展示 print 输出字符后,下一个输出字符不会会换展示
- Java 设计模式 之 中介者模式(Mediator)
中介者的功能非常简单,就是封装对象之间的交互. 如果一个对象的操作会引起其他相关对象的变化,或者是某个操作需要引起其他对象的后续或连带操作,而这个对象又不希望自己来处理这些关系,那么久可以找中介者,把 ...
- zabbix3.44+交换机华为或者H3C模版,监控所有的口updown以及流量的模版
https://files.cnblogs.com/files/itfat/zbx_export_templates.xml 直接在zabbix导入即可,华为和H3C oid在CPU和内存有少许区别. ...