Yii 1.1 - 使用扩展文本字段选项下拉列表

时间:2016-06-20 06:12:38

标签: yii

我遇到以下代码问题。虽然我可以节省“汽车”的价值,但我无法为“其他人”节省价值。 '其他'将值设置为文本字段,而“汽车”则设置为“文本字段”。已预先定义。

任何帮助将不胜感激。

<div class="row">
            <?php echo $form->labelEx($model,'transport_allowance'); ?>
            <?php echo $form->dropDownList($model,'transport_allowance',array(''=>'Select','600'=>'Car','Others'=>'Others'),array('onchange'=>'return muFun(this.value)')); ?>
            <?php echo $form->error($model,'transport_allowance'); ?>
</div>

<div id="others" style="display:none">
            <div class="row">
            <?php echo $form->labelEx($model,'transport_allowance'); ?>
            <?php echo $form->textField($model,'transport_allowance'); ?>
            <?php echo $form->error($model,'transport_allowance'); ?>
            </div>    
</div>

<script>
function muFun(obj){
            if(obj=='Others'){
            document.getElementById('others').style.display="block";
            }else{
            document.getElementById('others').style.display="none";
            }
    }
</script>

我也尝试过以下代码,但没有成功。

{{1}}

此代码仅保存&#39;其他&#39;输入但不是&#39; Car&#39;。

谢谢。

1 个答案:

答案 0 :(得分:0)

您的代码中存在少量错误,请尝试以下代码

{{1}}