如何禁用用户未选中的默认chekbox

时间:2016-04-28 06:12:42

标签: javascript php jquery checkbox

我使用php生成一个复选框,如下所示:

<?php
   foreach ($tipe as $v):
       if ($v->ID_CHECK_LIST != 5) {
            echo "<label class='checkbox-inline'>"
               . "<input type='checkbox' name='tipe[]' value='$v->ID_CHECK_LIST'>$v->NAMA_CHECK_LIST"
                . "</label>";
       }else{
            echo "<label class='checkbox-inline'>"
           . "<input type='checkbox' name='tipe[]' value='$v->ID_CHECK_LIST' checked>$v->NAMA_CHECK_LIST"
           . "</label>";
      }

    endforeach;
  ?>

我的问题是,是否可以阻止用户更改上面已检查过的代码的默认cheklist,这是第5个复选框,其值为“5”。但是,用户可以选中/取消选中另一个复选框。

我对jquery.js了解一点。任何建议如此欣赏。

2 个答案:

答案 0 :(得分:1)

要使复选框(或任何其他HTML输入类型)灰显或不可更改,请禁用&#39;:

<input type="checkbox" value="0" checked disabled>

如果您希望它看起来相同,但您无法更改该值,请使用javascript:

<input type="checkbox" value="0" checked onclick="return false;">

答案 1 :(得分:0)

使用readonly来阻止用户。

<input type="checkbox" value="0" checked readonly >