我使用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了解一点。任何建议如此欣赏。
答案 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 >