我有一个这样的多复选框元素:
$element = new Zend_Form_Element_MultiCheckbox('infos', array('disableLoadDefaultDecorators' => true));
$element->addDecorator('ViewHelper')
->setRequired(true)
->addMultiOption('value1', 'BLABLABLA')
->addMultiOption('value2', 'BLABLABLA2')
->addValidator('NotEmpty', true);
$element->getValidator('NotEmpty')->setMessage('Pelo menos uma informação é necessária');
$this->addElement($element);
当我渲染一个多复选框元素时,它看起来像这样:
<p>
<label for="infos-value1">
<input type="checkbox" name="infos[]" id="infos-value1" value="value1">BLABLABLA
</label><br>
<label for="infos-value2">
<input type="checkbox" name="infos[]" id="infos-value2" value="value2">BLABLABLA2
</label><br>
</p>
我只想为第一个输入添加一个属性,所以第一个输入类似于:
<input type="checkbox" name="infos[]" id="infos-value1" value="value1" disabled>BLABLABLA
</label><br>
如何将属性“禁用”添加到我的两个输入之一?