我有以下代码,我需要设置选项2已选中且只读。
$options = array("1" => "One", "2" => "Two", "3" => "Three");
$myCheck = new Zend_Form_Element_MultiCheckbox('check_list');
$myCheck->addMultiOptions($options);
$myCheck->setValue(array("2"));
//$myCheck->setAttrib('disable', array("2"));
在这里禁用正在工作,但我需要的是设置只读,我尝试使用以下代码,但它似乎无法正常工作。
$myCheck->setAttrib('readonly', array("2"));
答案 0 :(得分:1)
使用...
<input type="checkbox" onclick="return false" onkeydown="return false" />
您可以使用...
选中或取消选中您的复选框$myCheck->setAttrib('checked', 'checked');
答案 1 :(得分:0)
这样做(确保在setAttrib
中使用“禁用”而非“禁用”或“只读”)
$myCheck->setAttrib('disable', array('2'));