demo/templates/demo/form-elements.html
{% extends 'demo/base.html' %}
{% load view_instance_code from demo_tags %}
{% load breadcrumbs from directory_components %}
{% load code from demo_tags %}
{% block css_layout_class %}forms{% endblock %}
{% block content %}
<div class="container">
{% breadcrumbs 'Form elements' %}<a href="/">Home</a>{% endbreadcrumbs %}
</div>
<section class="padding-top-30">
<div class="container">
<h1 class="heading-xlarge">Form widgets</h1>
<p>Forms are rendered thusly:</p>
{% code 'django' %}
<form>
{{ form }}
<input class="button" type="submit" value="Submit" />
</form>
{% endcode %}
<h2 class="heading-large">Form widgets examples</h2>
<h3 class="heading-medium">Text fields</h3>
<article class="grid-row">
<div class="column-one-half">
<form>
{{ text_form }}
<input class="button margin-top-30" type="submit" value="Submit" />
</form>
</div>
<div class="column-one-half">
{% code 'python' False %}
{{ text_form|view_instance_code }}
{% endcode %}
</div>
</article>
<h3 class="heading-medium">Checkboxes</h3>
<article class="grid-row">
<div class="column-one-half">
<form>
{{ checkbox_form }}
<div class="form-group">
<input class="button" type="submit" value="Submit" />
</div>
</form>
</div>
<div class="column-one-half">
{% code 'python' False %}
{{ checkbox_form|view_instance_code }}
{% endcode %}
</div>
</article>
<h3 class="heading-medium">Multiple choice checkboxes</h3>
<article class="grid-row">
<div class="column-one-half">
<form>
{{ multiple_choice_form }}
<input class="button" type="submit" value="Submit" />
</form>
</div>
<div class="column-one-half">
{% code 'python' False %}
{{ multiple_choice_form|view_instance_code }}
{% endcode %}
</div>
</article>
<h3 class="heading-medium">Radios</h3>
<article class="grid-row">
<div class="column-one-half">
<form>
{{ radio_form }}
<input class="button" type="submit" value="Submit" />
</form>
</div>
<div class="column-one-half">
{% code 'python' False %}
{{ radio_form|view_instance_code }}
{% endcode %}
</div>
</article>
<h3 class="heading-medium">Field with submit button</h3>
<article class="grid-row">
<div class="column-one-half">
<form>
{{ submit_button_form }}
</form>
</div>
<div class="column-one-half">
{% code 'python' False %}
{{ submit_button_form|view_instance_code }}
{% endcode %}
</div>
</article>
<h3 class="heading-medium">Nested radio field</h3>
<article class="grid-row">
<div class="column-one-half">
<form>
{{ nested_radio_form }}
</form>
</div>
<div class="column-one-half">
{% code 'python' False %}
{{ nested_radio_form.fields.nested_field.nested_form|view_instance_code }}
{{ nested_radio_form|view_instance_code }}
{% endcode %}
</div>
</article>
<h3 class="heading-medium">Multiselect autocomplete</h3>
<article class="grid-row">
<div class="column-one-half">
<form>
{{ multiple_autocomplete_form }}
</form>
</div>
<div class="column-one-half">
{% code 'python' False %}
{{ multiple_autocomplete_form|view_instance_code }}
{% endcode %}
</div>
{{ multiple_autocomplete_form.media }}
</article>
</div>
</section>
{% endblock %}