2010-07-03 4 views
2

전 : 지금선택 체크 박스를 변환 (펄)

<input type='checkbox' name='killerFeature' id='killerFeature' 
    <%= param('killerFeature') ? ' checked' : ''%> 
/> 

: 나는 선택에 같은 확인 (? 지금은 생각 '선택'해야한다) 조건을 삽입 할 방법

<select name="killerFeature" id="killerFeature" class="select"> 
    <option value="1">Enable</option> 
    <option value="0">Disable</option> 
</select> 

지금?

이것은 Mojolicious 웹 프레임 워크를 사용하여 만든 perl 앱입니다.

많은 도움을 주셔서 감사합니다.

답변

2

예, 조건을 선택해야합니다 (선택 = "선택")하지만 난 이미에서 해당 알아 냈 보라 다른 포스트 :

내가 본 것을에서 또한
<select name="killerFeature" id="killerFeature" class="select"> 
    <option value="1" selected="selected">Enable</option> 
    <option value="0">Disable</option> 
</select> 

만드는 방법이의 inst 당신이 아래의 예와 같이 입력을 할 수있는 등 선택 :

<%= input 'test', type => 'text' %> 

그래서이 될 것 같은 뭔가 :

<%== param('killerFeature') eq $my_var ? ' selected="selected"' : ''; %> 

Ofc 위의 내용을 현재 변수 및 필드 이름으로 바꿔야합니다.

GL :

+0

W3C에는 왼쪽과 오른쪽이 있어야합니다. 'selected'대신 'selected = "selected"가 선택되어야합니다. – vol7ron