Add "hidden" concept for form fields

i.e. include hidden fields but don't show label or other dressing
This commit is contained in:
Lance Edgar 2018-02-05 12:53:57 -06:00
parent 868b184069
commit ab16ffc823
2 changed files with 16 additions and 8 deletions
tailbone/templates/forms2

View file

@ -20,11 +20,8 @@ ${h.csrf_token(request)}
% elif field in dform:
<% field = dform[field] %>
## % if field.requires_label:
% if form.field_visible(field.name):
<div class="field-wrapper ${field.name} ${'error' if field.error else ''}">
## % for error in field.errors:
## <div class="field-error">${error}</div>
## % endfor
% if field.error:
<div class="field-error">
% for msg in field.error.messages():
@ -61,9 +58,10 @@ ${h.csrf_token(request)}
% endif
% endif
## % else:
## ${field.render()|n}
## % endif
% else:
## hidden field
${field.serialize()|n}
% endif
% endif