根据动态id判断checkBox是否被选中

来源:互联网 发布:网络推广部门职责 编辑:程序博客网 时间:2024/06/07 19:17

页面部分:

    <table  cellspacing="0" cellpadding="0" class="dan_table">
             <tr>
                    <th>禁止支付</th>
                </tr>
                <c:forEach items="${entreOrders }" var="status">
                 <tr>
                     <c:if test="${status.ordPayflag=='1' }">
                      <td width="10%"><input type="checkbox" id="${status.ordNo}" name="ordPayflag" checked="checked" onclick="check1('${status.ordNo}')"/></td>
                     </c:if>
                     <c:if test="${status.ordPayflag=='0' }">
                      <td width="10%"><input type="checkbox" id="${status.ordNo}" name="ordPayflag" onclick="check1('${status.ordNo}')"/></td>
                     </c:if>
                 </tr>
               </c:forEach>
            </table>

JS部分:

function check1(obj){
  var test = document.getElementById(obj).checked;
  if(test){
   if(confirm("您确定要禁止支付这个订单吗?")){
    $.ajax({
     url:"${pageContext.request.contextPath}/entreOrder_updateNOiPaymentOrder.action",
     type:"post",
     data:{"ordNo":obj,"flag":"1"},
     dataType:"json",
     success:function(data){
      if(data.updateNOiPaymentOrderSUCCESS){
       alert("恭喜:禁止支付成功!");
      }else{
       alert("服务器繁忙,请重试!");
      }
     }
    });
   }
  }else{
   if(confirm("您确定要允许支付这个订单吗?")){
    $.ajax({
     url:"${pageContext.request.contextPath}/entreOrder_updateNOiPaymentOrder.action",
     type:"post",
     data:{"ordNo":obj,"flag":"0"},
     dataType:"json",
     success:function(data){
      if(data.updateNOiPaymentOrderSUCCESS){
       alert("恭喜:允许支付成功!");
      }else{
       alert("服务器繁忙,请重试!");
      }
     }
    });
   }
  }
 }

0 0