您的位置:首页 > Web前端 > JQuery

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

2014-07-03 09:50 399 查看
页面部分:

    <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("服务器繁忙,请重试!");

      }

     }

    });

   }

  }

 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息