目前正致力于Zend 1.13。默认情况下,无线电输入控制按如下方式启动:
$this->addElement('radio', 'q1rating', array(
'multiOptions' => array(5),
'label' => 'Question 1'
));
并将其包装在其标签中:
<label><input type="radio" name="q1rating" id="q1rating-1" value="1" />5</label>
我如何启动控制以使无线电输入与其标签相邻而不包含在其中:
<label>5</label>
<input type="radio" name="q1rating" id="q1rating-1" value="1" />
感谢。
答案 0 :(得分:0)
此行为已硬编码到formRadio
帮助程序中,因此更改它的唯一方法是覆盖该帮助程序,并获取表单元素以使用您的版本。这样做也会使标签不可点击。如果你这样做只是为了帮助表单的样式,我会看看你是否可以用CSS实现你想要的东西。