我遇到以下代码问题。虽然我可以节省“汽车”的价值,但我无法为“其他人”节省价值。 '其他'将值设置为文本字段,而“汽车”则设置为“文本字段”。已预先定义。
任何帮助将不胜感激。
<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;。
谢谢。
答案 0 :(得分:0)
您的代码中存在少量错误,请尝试以下代码
{{1}}