[英]Change the input field referencing Select Drop-down Value in Yii
我有以下編碼,
<?php echo $form->dropDownListRow($model,'guesstype',array(''=>'--select--','logo'=>'Logo','apaters'=>'Apaters','text'=>'Text'),array('class'=>'span5','maxlength'=>255)); ?>
當我選擇徽標方式時,輸入字段變為fileFieldRow,
<?php echo $form->fileFieldRow($model,'logo',array('class'=>'span5','maxlength'=>255)); ?>
當我選擇文本均值時,輸入字段變為textFieldRow,
<?php echo $form->textFieldRow($model,'name',array('class'=>'span5','maxlength'=>255)); ?>
如何根據選擇列表中的選定值更改輸入字段。 請幫我。
我不確定,但我認為您必須使用jQuery做類似的事情,
<?php
Yii::app()->clientScript->registerScript('helloscript',"
$(document).on('change', '#id-of-dropdown', function() {
if ($(this).val() == dropdown_value_that_you_want_to_match) {
$('#id-of-element').show();
} else {
$('#id-of-element').hide();
}
});
",CClientScript::POS_READY);
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.