花了几个小时在谷歌上爬行,我需要在复选框列表上实现 jQuery 按钮,我遇到的问题是当我输出表单元素时,代码将 INPUT 插入其中,我需要它在标签之外。这是它的输出方式:
<label for="checkbox-1"><input type="checkbox" name="checkbox[]" id="checkbox-1" value="1" checked="checked">3DCrafter</label>
这是我的带有装饰器的表单元素:
$checkbox->addMultiOption($prev,$p);
$checkbox->setAttrib('id', 'checkbox');
$checkbox->setSeparator(' ');
$checkbox->setDecorators(array(
array('ViewHelper'),
array('Errors', array('tag' => 'div', 'class' => 'error')),
array('Label', array('tag' => 'span')),
array('HtmlTag', array('tag' => 'div', 'class' => 'label')),
));
下面是我输出表单元素的方式:
<?php echo $this->formSoftware->checkbox;?>
有人知道如何做到这一点吗?或者在 Zend 中的复选框上使用 jQuery 按钮?