Yii 如果用户选择其他输入字段,则无法识别选择选项
如果我没有选择输入字段的选项,表单将保存选择。但是,当我添加一个用户可以为输入字段选择的选项时,整个选择选项都无法识别 我得到“下拉列表不能为空”Yii 如果用户选择其他输入字段,则无法识别选择选项,yii,Yii,如果我没有选择输入字段的选项,表单将保存选择。但是,当我添加一个用户可以为输入字段选择的选项时,整个选择选项都无法识别 我得到“下拉列表不能为空” <?php echo $form->labelEx($model,'dropdown_column'); ?> <p><?php echo $form->dropDownList($model,'dropdown_column', array('Option 1', 'Option 2',
<?php echo $form->labelEx($model,'dropdown_column'); ?>
<p><?php echo $form->dropDownList($model,'dropdown_column',
array('Option 1',
'Option 2',
'Option 3',
'Option 4',
'Other' //<--input field if selected
),array('class'=>'span4','name'=>'dropdown')); ?>
<?php echo $form->error($model,'dropdown_column'); ?>
<div id="pre-input">
<?php echo $form->textField($model,'dropdown_column',array('class'=>'span4','maxlength'=>45,'placeholder'=>'Something')); ?>
</div>
我不太理解您的问题,但听起来您可以使用下拉列表的'empty'
和'prompt'
选项来解决这个问题
$form->dropDownList($model,'dropdown_column',
array(....), //name value pair as options
array(
'class'=>'span4',
'name'=>'dropdown',
'prompt' => 'value_for_propmt',
'empty' =>'value_when_empty'
)
);
更多信息
希望这有帮助这不是我想要的。我有一个选项,允许用户输入一些东西。因此,如果进行了选择,就会调用js来显示输入字段,但是表单永远不会识别该选择。