根据单选按钮的选择,使下拉列表和文本框可见


Make visible a dropdown list and text box according to selection of a radio button

我想根据Yii表单中单选按钮的选择显示下拉列表和文本字段。即,如果我选择第一个选项,它必须显示下拉列表,如果我选中第二个选项,文本框必须出现。这是我的单选按钮的代码:

  <?php echo $form->radioButtonList($model,'service_type',array('0'=>'Fixed Price Service','1'=>'Service at hourly rate'));?>

当选择"固定价格服务"时,下拉

<?php echo $form->dropdownList( $model, 'min_budget', array( "0"=>"Select your minimum budget", "1" => "10000", "2" => "20000", "3" => "50000", )); ?>

选择"按小时收费服务"时,文本字段必须显示

 <?php echo $form->textField($model,'hourly_rate',array('size'=>15,'maxlength'=>1)); ?>

此功能必须在不刷新或单击任何提交按钮的情况下出现。如何在Yii表单中实现此功能?

使用javascript或jquery隐藏和显示函数。。。这些链接可能会帮助您

基于下拉列表显示/隐藏文本框

jQuery-如何根据所选的下拉显示/隐藏文本框