根据被选中的 radio 值,设置 checkbox 是否可用

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <title></title>
    <meta charset="utf-8">
    <script type="text/javascript" src="jquery-1.7.2.min.js"></script>

</head>
<body>

<h2>根据被选中的 radio 值,设置 checkbox 是否可用</h2>
<hr>
<input type="radio" οnclick="setDeny(this)" name="fileType" value="1" />1   
<input type="radio" οnclick="setDeny(this)" name="fileType" value="2" />2  
<input type="radio" οnclick="setDeny(this)" name="fileType" value="3" />3  

<hr>
<input name="check1" value="1" type="checkbox" id="check1"/>
<input name="check1" value="2" type="checkbox" id="check2"/>
<input name="check1" value="3" type="checkbox" id="check3"/>

<script>
    function setDeny(obj) {
        var radioValue = $(obj).val();
        $('input[name="check1"]').each(function () {
            $(this).attr("disabled", false);
            $(this).attr("checked", false);
        });
        if(radioValue==1) {
            $("input[name$='check1'][value$='1']").attr('disabled',true);
        } else if(radioValue==2) {
            $("input[name$='check1'][value$='2']").attr('disabled',true);
        } else {
            $("input[name$='check1'][value$='3']").attr('disabled',true);
        }
    }




</script>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值