Zend framework2 在Zend框架中使用Jquery显示隐藏下拉菜单

Zend framework2 在Zend框架中使用Jquery显示隐藏下拉菜单,zend-framework2,zend-form,Zend Framework2,Zend Form,我想根据下拉菜单中选择的值隐藏或显示一些表单元素。但我不明白如何在这个问题上使用jquery。这是我的查看页面 <body> <?php $form->prepare(); echo $this->form()->openTag($form); echo $this->formRow($form->get('What do you want to eat?'))."<br>"; echo '<div class='vegetab

我想根据下拉菜单中选择的值隐藏或显示一些表单元素。但我不明白如何在这个问题上使用jquery。这是我的查看页面

<body>
<?php
$form->prepare();

echo $this->form()->openTag($form);
echo $this->formRow($form->get('What do you want to eat?'))."<br>";
echo '<div class='vegetables'>;
echo $this->formRow(.....);
....
....
echo '</div>';
echo $this->formSubmit($form->get('submit'));
?>
</body>
比如说,我创建了一个下拉列表,其中有“水果”和“蔬菜”选项。在选择蔬菜时,应显示形式的“蔬菜”部分,否则应隐藏。如何在Zend Framework2中做到这一点。

试试这个

jQuery('#dropdownid').change(function(){

if(jQuery(this).val() == 'Fruits')
   jQuery('formparttoshow').show();
else
jQuery('formparttohide').hide();

})

是否要将jquery用于显示/隐藏?。请围绕应显示或隐藏的字段创建一个div包装。然后在更改下拉列表后,隐藏或显示包装器。是的,我想使用show hide函数根据所选的下拉选项显示表单元素。我正在使用Zend Framework 2。我不知道如何在这个index.phtml页面上执行此操作。谢谢。这有帮助!:如果它真的对你有帮助,那么请把它标记为答案。