最终,我希望我的 Zend Form 呈现这个 HTML:
<p>Do you have any documents to upload?</p>
<p>Yes <input type="radio" value="Yes" name="uploadChoice" onClick="showTable()"> No <input type="radio" value="No" name="uploadChoice" onClick="hideTable()" checked></p>
这是我在 Zend_Form 中的内容:
//create radio buttons
$uploadQuestion = new Zend_Form_Element_Radio('upLoadQuestion');
$uploadQuestion->setLabel('Do you have any documents to upload?')
->addMultiOptions(array(
'yes' => 'Yes',
'no' => 'No'
))
->setSeparator(' ');
我遇到的问题是如何将 onClick="showTable()" 和 onClick="hideTable()" 元素添加到它们各自的单选按钮中。
或者,如果我不能为每个单选按钮添加不同的内容,我可以重新编写 javascript 并在单选按钮中添加类似 onClick="toggleTable()" 的内容。但是,Zend 会让我这样做吗?