dongxie1907 2015-07-16 19:42
浏览 66

Yii2:如何在Jquery中使单选按钮不可点击

<?php
$script = <<< JS

$(':radio').on('change', function() 
{   $(':radio:checked').closest('label').prevAll('label').children(':radio').prop('disabled', true);
})
.trigger('change');

JS;
$this->registerJs($script);
?>

enter image description here

FORM Field

<?php  echo $form->field($model, 'status')->radioButtonGroup($model->getStatusList(),['disabledItems'=>[]]); ?>

HTML

<div class="form-group field-status-status required">
<label class="control-label" for="tum">Status</label>
<input type="hidden" name="Status[status]" value=""><div id="tum" class="btn-group" data-toggle="buttons">
<label class="btn btn-default"><input type="radio" name="Status[status]" value="APPROVED"> Approved</label>
<label class="btn btn-default active"><input type="radio" name="Status[status]" value="DIGITAL" checked> Digital</label>
<label class="btn btn-default"><input type="radio" name="Status[status]" value="CDP"> CDP</label>
<label class="btn btn-default"><input type="radio" name="Status[status]" value="PRINT"> Print</label>
<label class="btn btn-default"><input type="radio" name="Status[status]" value="OTHERPROCESS"> OtherProcess</label>
<label class="btn btn-default"><input type="radio" name="Status[status]" value="PACKING"> Packing</label>
<label class="btn btn-default"><input type="radio" name="Status[status]" value="DISPATCH"> Dispatch</label></div>

As shown in images Approved is disable button but still its clickable, it should completely grey non-clickable how to achieve this?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 数学建模招标中位数问题
    • ¥15 phython路径名过长报错 不知道什么问题
    • ¥15 深度学习中模型转换该怎么实现
    • ¥15 HLs设计手写数字识别程序编译通不过
    • ¥15 Stata外部命令安装问题求帮助!
    • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
    • ¥15 TYPCE母转母,插入认方向
    • ¥15 如何用python向钉钉机器人发送可以放大的图片?
    • ¥15 matlab(相关搜索:紧聚焦)
    • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计