2012-07-04 9 views

Odpowiedz

7

Na Twitterze Bootstrap elementy wejściowe są zamknięte między "control-group"div lub fieldset. Więc chciałbym zrobić coś takiego w szablonie

{%for field in form %} 
<div class="control-group {%if field.errors %}error{%endif%}"> 
{# render your field #} 
</div> 
{% endfor %} 

Uwaga: W bootstrap, class="alert alert-error" wydaje się być dla komunikatów alarmowych, a nie do konkretnych błędów polowych.

+3

Tylko krótki komentarz - z Bootstrap 3, potrzebujesz "has-error" zamiast "error" jako klasy. – Alexandra

+0

również z Bootstrap 3 w grupie form nie grupy kontrolnej. Zobacz poniżej. – AdamG

4

W Bootstrap 3 elementy wejściowe są zawarte między elementami div typu "form-group", a klasa błędów zmieniła się na "błąd-błąd".

{%for field in form %} 
    <div class="form-group {%if field.errors %}has-error{%endif%}"> 
    {# render your field #} 
    </div> 
{% endfor %} 
Powiązane problemy