【发布时间】:2013-09-16 12:44:08
【问题描述】:
花了几个小时在谷歌上爬行,我需要在复选框列表上实现 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 按钮?
【问题讨论】:
-
能否请您添加您想要的预期 html 输出?
标签: jquery zend-framework zend-form