html表单全选框,jquery bootstrap 实现表格中 复选框的全选和取消全选 批量提交

549f4d986e12cfcd57c91dbdeec910c0.png

pageEncoding="UTF-8"%>

比赛报名审核

href="js/bootstrap-3.3.7/dist/css/bootstrap.min.css">

href="js/bootstrap-3.3.7/dist/css/bootstrap-theme.min.css">

${game.name}  比赛报名审核

全选

取消全选

批量审核

主键gameId选择用户id真实姓名性别年龄国籍支付状态审核状态

varStatus="idxStatus">

${signingPlayer.id}${signingPlayer.game.id}

disabled="disabled" type="checkbox"

value="${signingPlayer.id}">

type="checkbox" value="${signingPlayer.id}">

${signingPlayer.userId}${signingPlayer.name}男女${signingPlayer.age}${signingPlayer.national.cnname} 已支付未支付 已通过未通过

class="btn btn-warning btn-xs"

οnclick="auditOne('${signingPlayer.id}')">通过审核

οnclick="auditOne('${signingPlayer.id}')">通过审核

var checkAll = function() {

//$("input[name='checkbox']").attr("checked",true); 坑,只能在第一次点击时候起效,attr()适合自定义属性

/* $('input:checkbox').each(function() {

$(this).attr('checked', true);

}); */

//正解,适合元素原生的属性

$("input[name='checkbox']").prop("checked", true);

$("input[name='checkbox'][disabled='disabled']").prop("checked", false);

}

var checkNo = function() {

//$("input[name='checkbox']").removeAttr("checked"); 坑,只能在第一次点击时候起效,removeAttr()适合自定义属性

/* $('input:checkbox').each(function() {

$(this).attr('checked', false);

}); */

//正解,适合元素原生的属性

$("input[name='checkbox']").prop('checked', false);

}

var audit = function() {

$("#auditform").submit();

}

var auditOne = function(signingPlayerId) {

$("input[name='checkbox']").prop('checked', false);

$("#" + signingPlayerId).prop("checked", true);

$("#auditform").submit();

}

服务端:

/**

* @Title:审核通过

* @Description:审核通过则录入到选手表

* @author 张颖辉

* @date 2017年9月22日下午7:41:23

*/

@Action(value = "audit", results = {

@Result(name = "success", type = "redirect", location = "listByGameId4Audit?gameId=${gameId}") }

, interceptorRefs = {@InterceptorRef("loginStack") } //方法级拦截

)

public String audit() {

try {

String[] signingPlayerIds = request.getParameterValues("checkbox");

if (signingPlayerIds != null && signingPlayerIds.length > 0) {

playernoService.audit(signingPlayerIds, gameId);

}

} catch (Exception e) {

e.printStackTrace();

}

return SUCCESS;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值