{% extends "base.html" %} {% block title %}Form Editor — {{ template.name }}{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
Back
{{ template.name }}
Form Editor · {{ template.frequency|title }}
All changes saved Preview
Basic
{% for t, ic, lb in [ ('text', 'bi-input-cursor-text', 'Text Input'), ('textarea', 'bi-text-left', 'Text Area'), ('number', 'bi-hash', 'Number'), ('date', 'bi-calendar3', 'Date'), ('email', 'bi-envelope', 'Email'), ] %}
{{ lb }}
{% endfor %}
Choice
{% for t, ic, lb in [ ('checkbox', 'bi-check-square', 'Checkbox'), ('checkbox_group', 'bi-ui-checks', 'Checkbox Group'), ('radio', 'bi-ui-radios', 'Radio Group'), ('select', 'bi-menu-button-wide', 'Dropdown'), ('pass_fail', 'bi-check2-circle', 'Pass / Fail'), ] %}
{{ lb }}
{% endfor %}
Media & Other
{% for t, ic, lb in [ ('image', 'bi-image', 'Image Upload'), ('signature', 'bi-pen', 'Signature'), ('rating', 'bi-star', 'Rating (1–5)'), ('section', 'bi-dash-lg', 'Section Header'), ('table', 'bi-table', 'Table'), ] %}
{{ lb }}
{% endfor %}
Text & Actions
{% for t, ic, lb in [ ('label', 'bi-type', 'Label / Text'), ('button_submit', 'bi-send-fill', 'Submit Button'), ('button_print', 'bi-printer-fill', 'Print Button'), ('button_email', 'bi-envelope-fill', 'Email Button'), ] %}
{{ lb }}
{% endfor %}

Drag fields onto the canvas

Fields snap to a 12-column grid.

Select a field to edit its properties.

{% endblock %} {% block extra_js %} {% endblock %}