Javascript 如何基于表单中radiobutton的选择显示/隐藏div标记
我在搜索框中使用两个单选按钮(“Review”和“not Review”)来过滤admin.php中的值。搜索框中还有另外两个按钮(“批准”和“拒绝”),单击“已审核”时必须显示该按钮,单击“未审核”时必须隐藏该按钮。Javascript 如何基于表单中radiobutton的选择显示/隐藏div标记,javascript,php,html,yii,Javascript,Php,Html,Yii,我在搜索框中使用两个单选按钮(“Review”和“not Review”)来过滤admin.php中的值。搜索框中还有另外两个按钮(“批准”和“拒绝”),单击“已审核”时必须显示该按钮,单击“未审核”时必须隐藏该按钮。 以下是搜索表单的代码 <div class="row"> <?php #echo $form->label($model,'ReviewedDate'); ?> <?php echo $
以下是搜索表单的代码
<div class="row">
<?php #echo $form->label($model,'ReviewedDate'); ?>
<?php echo $form->radioButtonList($model, 'ReviewedDate',
array('1' => 'Reviewed', '' => 'Not Reviewed')
); ?>
</div>
<div class="row">
<?php echo $form->radioButtonList($model, 'Approved',
array('0' => 'Rejected', '1' => 'Approved')
); ?>
</div>
<div class="row buttons">
<?php echo CHtml::submitButton('Search'); ?>
</div>
如何根据第一个的“审阅/未审阅”按钮显示第二个div。
在搜索表单中。你需要使用Javascript来实现这一点,看看你的代码正在生成的HTML,并用适当的Javascript函数钩住单选按钮来显示或显示其他元素我们是否应该神奇地知道你的PHP类做了什么?你至少应该显示你已经尝试过的内容。您的问题是一个非常基本的jQuery任务,因此请花几分钟时间尝试找出解决方案。@MichaelHärtl因为它是一个搜索表单,所以在提交表单之前,我需要显示/隐藏div标记。这就是我被困的地方
<div class="row">
<?php #echo $form->label($model,'ReviewedDate'); ?>
<?php echo $form->radioButtonList($model, 'ReviewedDate',
array('1' => 'Reviewed', '' => 'Not Reviewed')
); ?>
</div>
<div class="row">
<?php echo $form->radioButtonList($model, 'Approved',
array('0' => 'Rejected', '1' => 'Approved')
); ?>
</div>
<div class="row buttons">
<?php echo CHtml::submitButton('Search'); ?>
</div>