2014-06-17 3 views
0

입력 필드를 선택하는 옵션이 없으면 양식이 선택 항목을 저장합니다. 그러나 사용자가 입력 필드를 선택할 수있는 선택 영역을 추가하면 전체 선택 옵션이 인식되지 않습니다.사용자가 다른 입력 필드를 선택하면 선택 옵션을 인식하지 못합니다.

나는 정말 문제를 이해하지 못하는

<?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> 

답변

0

'dropdown_column은 비워 둘 수 없습니다'는 무엇입니까하지만, 당신이 당신의 드롭 다운리스트에 대한 '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' 
    ) 
); 

자세한 정보 on the official Yii docs for dropDownList() method.

호프이 도움이되었습니다.

+0

이것은 찾는 사람이 아닙니다. 나는 사용자가 뭔가를 입력 할 수있는 옵션이 있습니다. 따라서 js는 선택이 이루어지면 해당 입력 필드를 표시하도록 호출되지만 양식은 선택을 인식하지 못합니다. – JamAndJammies

관련 문제