checkBox点击相应内容变恢色

有时候在做registration的时候,会遇到点击agree的时候为可点击,不点击agree的checkbox的时候,为灰色不可点击。

html代码如下:

<p>
   <input id="agree" name="agree" value="1" οnclick="onAgreeChecked()" type="checkbox">
   <label id="agreeLabel" for="agree">I have read and agree with the above terms and conditions</label>
</p>
<p id="bitpicker" style="">
  <input id="32" οnclick="onAgreeChecked()" name="bit" value="32" type="radio">
  <label for="32">32-bit</label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  <input id="64" οnclick="onAgreeChecked()" name="bit" value="64" type="radio">
    <label for="64">64-bit</label>
</p>
<p>
  <a name="#win-bundle" bundle="true" href="" class="button disabled" id="downloadForRealz" οnclick="return onDownloadForRealz(this);">Download Eclipse ADT with the Android SDK for Windows</a>
</p>

 js代码如下:

function onAgreeChecked() {
    /* verify that the TOS is agreed and a bit version is chosen */
    if ($("input#agree").is(":checked") && $("#bitpicker input:checked").length) {

      /* if downloading the bundle */
      if ($("#downloadForRealz").attr('bundle')) {
        /* construct the name of the link we want based on the bit version */
        linkId = $("a#downloadForRealz").attr("name") + $("#bitpicker input:checked").val();
        /* set the real url for download */
        $("a#downloadForRealz").attr("href", $(linkId).attr("href"));
      }

      /* reveal the download button */
      $("a#downloadForRealz").removeClass('disabled');
    } else {
      $("a#downloadForRealz").addClass('disabled');
    }
  }

 

css样式:

.button.disabled, .button.disabled:hover, .button.disabled:active{
	background: none repeat scroll 0 0 #ebebeb;
    border-color: #999;
    color: #999 !important;
    cursor: default;
}

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值