zoukankan      html  css  js  c++  java
  • js动态生成checkbox表单并设置为单选

    js 逻辑,主要是自定义setRadio方法和自动生成表单中的 input 属性 onclick
    动态生成表单后实现这个找了好多方法,这个自测运行可以实现
    function (list) {
    
              var tr = $("<tr id="t" + this.TASK_ID + "">" +
                    "<td class="alC"><input onclick="setRadio(this)" name="check" type="checkbox" value="" + this.TASK_ID + ""/></td>" +
                    "<td class="alC">" + Common.IsUndefined(this.TASK_NAME) + "</td>" +
                    "<td class="alC">" + Common.IsUndefined(this.TASK_CODE) + "</td>" +
                    "<td class="alC">" + Common.IsUndefined(this.TASK_TYPE_VALUE) + "</td>" +
                    "<td class="alC">" + Common.IsUndefined(this.COLLECT_TYPE) + "</td>" +
                    "<td class="alC" title=" + Common.IsUndefined(this.REMARK) + ">" + remark + "</td>" +
                    "</tr>");
    
                $("#tbody").append(tr);
        }
    
    function setRadio(obj) {
        var a = document.getElementsByName("check")
        for (var i = 0; i < a.length; i++) {
            a[i].checked = false;
        }
        if (obj.checked == true) {
            obj.checked = false;
        } else {
            obj.checked = true;
        }
    }
    

      

  • 相关阅读:
    H3C-路由器密码恢复
    H3C-交换机密码恢复
    H3C-端口镜像
    [洛谷P4234]最小差值生成树
    [BZOJ4003]城池攻占
    [BZOJ1058]报表统计
    [BZOJ1584]Cleaning Up 打扫卫生
    [BZOJ3733]Iloczyn
    [HDU5709]Claris Loves Painting
    [BZOJ5109]大吉大利,晚上吃鸡!
  • 原文地址:https://www.cnblogs.com/adao21/p/12692560.html
Copyright © 2011-2022 走看看