Сделать видимыми раскрывающийся список и текстовое поле в соответствии с выбором переключателя

Я хотел бы отобразить раскрывающийся список и текстовое поле в соответствии с выбором переключателя в форме 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?


person anu    schedule 21.02.2013    source источник


Ответы (1)


Используйте для этого функции javascript или jquery hide and show... Эти ссылки могут вам помочь

отображать/скрывать текстовое поле на основе раскрывающегося списка

jQuery - Как показать/скрыть текст поле на основе выбранного раскрывающегося списка

person Deepu    schedule 21.02.2013