• 只有一个radio的单选框如何在选中后取消选中


    <input type="radio" id="all" value="1" name="executeRadio"  <s:if test="bankApointDateDayCondtion!=null">checked="checked"</s:if> >

    var redioCount = 0;
        $(document).ready(function (){

       if($("#all").attr("checked")=="checked") redioCount=1;
            $("input[type='radio']").click(function(){
               if(redioCount == 1){
                    $(this).removeAttr("checked");
                    redioCount=0;
               }else {
                    $(this).attr("checked","checked");
                    redioCount=1;
                }
            });

    })

    实例:

    <input type="radio" id="all" value="1" name="executeRadio"  <s:if test="bankApointDateDayCondtion!=null">checked="checked"</s:if> > 每周指定日执行

    <table border="0" width="100%" align="center" cellpadding="2"
                                            cellspacing="5" >
                                        <tr>                
                                            <td><input type="checkbox" name="bankApointDateDayCondtions" <s:if test="withdrawConfig.bankApointDateDayCondtion==null">disabled="disabled"</s:if> ${withdrawConfig.isSun==1?"checked":""} value="1"></td>
                                            <td><input type="checkbox" name="bankApointDateDayCondtions" <s:if test="withdrawConfig.bankApointDateDayCondtion==null">disabled="disabled"</s:if> ${withdrawConfig.isMon==1?"checked":""} value="2"></td>
                                            <td><input type="checkbox" name="bankApointDateDayCondtions" <s:if test="withdrawConfig.bankApointDateDayCondtion==null">disabled="disabled"</s:if> ${withdrawConfig.isTue==1?"checked":""} value="3"></td>
                                            <td><input type="checkbox" name="bankApointDateDayCondtions" <s:if test="withdrawConfig.bankApointDateDayCondtion==null">disabled="disabled"</s:if> ${withdrawConfig.isWed==1?"checked":""} value="4"></td>
                                            <td><input type="checkbox" name="bankApointDateDayCondtions" <s:if test="withdrawConfig.bankApointDateDayCondtion==null">disabled="disabled"</s:if> ${withdrawConfig.isThur==1?"checked":""} value="5"></td>
                                            <td><input type="checkbox" name="bankApointDateDayCondtions" <s:if test="withdrawConfig.bankApointDateDayCondtion==null">disabled="disabled"</s:if> ${withdrawConfig.isFri==1?"checked":""} value="6"></td>
                                            <td><input type="checkbox" name="bankApointDateDayCondtions" <s:if test="withdrawConfig.bankApointDateDayCondtion==null">disabled="disabled"</s:if> ${withdrawConfig.isSat==1?"checked":""} value="7"></td>
                                            
                                        </tr>
                                        <tr>                
                                            <td>周日</td>
                                            <td>周一</td>
                                            <td>周二</td>
                                            <td>周三</td>
                                            <td>周四</td>
                                            <td>周五</td>
                                            <td>周六</td>
                                        </tr>
                                    </table>

      var redioCount = 0;
        $(document).ready(function (){

       if($("#all").attr("checked")=="checked") redioCount=1;
            $("input[type='radio']").click(function(){
               if(redioCount == 1){
                    $(this).removeAttr("checked");
                    
                    $("input[name='bankApointDateDayCondtions']").each(function(){
                        $(this).attr("disabled","disabled");
                        $(this).removeAttr("checked");
                    });
                    redioCount=0;
               }else {
                    $(this).attr("checked","checked");
                    $("input[name='bankApointDateDayCondtions']").each(function(){
                        $(this).removeAttr("disabled");
                    });
                    redioCount=1;
                }
            });

    })

    function submitForm(){

      if($("#all").attr("checked")!=undefined ){//勾选
                var checkArry = document.getElementsByName("bankApointDateDayCondtions");
                var isChecked=false;
                for (var i = 0; i < checkArry.length; i++) {
                    if(checkArry[i].checked == true){
                        isChecked=true;
                    }
                }
                if(!isChecked){
                    alert("请选择指定执行的日期!");
                    return false;
                }
            }

    }

  • 相关阅读:
    mysql分表和表分区详解
    CNN 文本分类
    基于深度学习的目标检测研究进展
    标注工具
    在Ubuntu登陆界面输入密码之后,黑屏一闪后,又跳转到登录界面
    R-CNN,SPP-NET, Fast-R-CNN,Faster-R-CNN, YOLO, SSD系列深度学习检测方法梳理
    LeNet,AlexNet,GoogleLeNet,VggNet等网络对比
    nginx使用与配置入门指南
    CentOS 7上重新编译安装nginx
    酸汤肉沫豆腐
  • 原文地址:https://www.cnblogs.com/shz365/p/6145927.html
Copyright © 2020-2023  润新知