只读属性的复选框

时间:2010-03-01 23:38:06

标签: php mysql html

是否有复选框的只读属性? 因为即使我有这个代码,我仍然可以勾选复选框,是否只有文本框的只读属性?如果您希望复选框是只读的,那么代码是什么?

<td><input name="stats1" type="checkbox" id="SSS" readonly="readonly" value="<?php echo $row["STAT"]; ?>" <?php echo $row["STAT"] ? 'checked="checked"' : ''; ?> >SSS</td>

3 个答案:

答案 0 :(得分:11)

HTML输入元素的readonly属性实际上意味着是只读的。

你实际上想要取消选中一个复选框,在这种情况下抓住Javascript:

<input type="checkbox" onclick="return false;">

答案 1 :(得分:1)

尝试使用disabled="disabled";)

答案 2 :(得分:0)

这里我已经插入了7个复选框,并在html页面中将其名称设置为c1,c2 .... c7

<input type="checkbox" name="c1" value="english" />
 <input type="checkbox" name="c2" value="hindi" />
 <input type="checkbox" name="c3" value="gujarati" />
 .
 .
 .
 <input type="checkbox" name="c7" value="Marathi" /> 

 here we will use for loop with upto 7 times iteration 

  for($i=1;$i<=7;$i++)
{
    echo $_GET['c'.$i] ."</br>";    
}


here 'echo' statement will print values from gettig name of checkboxes c1 ...c7

Here $_GET['c'.$i] will print only its value if that checkboox is checked