2011-08-04 2 views
1

사용자가 마우스를 사용하지 않고 자유롭게 사용할 수 있도록 양식에 tabindex를 통합하려고합니다. 문제는 내가 Twig (http://www.twig-project.org/)를 사용하여 페이지의 양식 템플리트를 작성한다는 것입니다. 어떻게 나뭇 가지로 생성 된 양식 입력 요소의 속성을 설정합니까?나뭇 가지에 tabindex를 사용하여 생성 된 양식

   <div class="LeftSide"> 
       <div class="Wrapper"> 
        {{ form_label(mehForm.amount, "Amount") }} 
       </div> 
       </div> 
       <div class="RightSide"> 
       <div class="Wrapper Tiny"> 
        {{ form_widget(mehForm.amount) }} 
        <label class="ErrorContainer"></label> 
        <div class="clear"></div> 
       </div> 
       </div> 

렌더링 할 때, {{(mehForm.amount가)} form_widget}에 나뭇 가지에 의해 변경 얻을 것이다 라인 :

<input type="text" id="meh_amount" name="meh[amount]" required="required" value=""> 

목표는 나뭇 가지를 명령하는 것입니다은 하나 개 이상의 속성을 추가 할 수 의 tabindex :

<input type="text" id="meh_amount" name="meh[amount]" required="required" tabindex=1 value=""> 

당신을 감사합니다

답변

4

그것은 당신이 질문을 이후 오랜만하지만 것들 그게 바로 비슷한 사이트를 검색했을 때 Google의 최상위 사이트였습니다. 그 질문에 답을하면 다른 사람들이 답을 얻을 수 있습니다.

{{ form_widget(mehForm.amount, { 'attr': {'tabindex': '1'} }) }} 
: 이미 위젯을 생성하는 form_widget() 함수를 사용하고 있기 때문에

, 당신은 쉽게 너무 같은 ATTR 옵션을 설정하여의 tabindex를 추가 할 수 있습니다

관련 문제