2017-12-13 11 views
0

에서 선택 항목을 선택하십시오. laravel 5.4을 사용하고 있습니다. 옵션 태그의 "selected"옵션이 작동하지 않습니다.laravel, 옵션

제안 사항을 알려주십시오. 예를 들어

:

<div class="labelandinput"> 
    <label >Gender:</label> 
    <select name="gender" id="gender" > 
     @if ($info->gender=="male") 
    <option value="male" selected>Male</option> 
    <option value="female">Female</option> 
    @elseif($info->gender=="female") 
    <option value="male">Male</option> 
    <option value="female" selected>Female</option> 
    @endif 
    </select> 
</div> 
+0

당신이 "작동하지 않는"무엇을 의미합니까? –

+0

다른 조건의 여성처럼 선택하도록 선택된 요소를 선택하지 않습니다. 기본적으로 첫 번째 옵션으로 설정되어 있습니다.이 경우 (남성 옵션) –

+0

'$ info-> gender'를 덤프하여 여성이 포함되어 있지 않은지 확인할 수 있습니까? –

답변

0

당신은 이런 식으로 작업을 수행 할 수 있습니다

{!! Form::select('gender', ['male' => 'Male', 'female' => 'Female'], 'male'); !!} 

확인 문서 : Doc

<div class="labelandinput"> 
    {{ Form::label('gender', 'Gender:') }} 
    @if ($info->gender == "male") 
    {!! Form::select('gender', ['male' => 'Male', 'female' => 'Female'], 'male'); !!} 
    @elseif ($info->gender == "female") 
    {!! Form::select('gender', ['male' => 'Male', 'female' => 'Female'], 'female'); !!} 
    @endif 
</div> 
+0

이 문장을 어디에 추가 하시겠습니까? –

+0

블레이드 페이지에 있습니까? 나는 대답에 그것을 추가했다. –

+0

고마워요.하지만 이걸 시도해 보니 똑같은 문제가 여전히 남아 있습니다. –