I have problem with django-floppyforms. On the page, the form appears as it should - it is a dedicated front-end. However, the validation and sending of the form does not work. I do not know why.
My form with django-floppyforms:
from events import models
import floppyforms.__future__ as forms
class ParticipantForm(forms.ModelForm):
class Meta:
model = models.Participant
fields = ('event', 'first_name', 'last_name', 'company', 'street', 'post_code', 'city', 'email', 'phone_number',)
widgets = {'event': forms.HiddenInput}
Here is my form on register template:
<form id="anmelde-form" class="form-default" action="" method="post">{% csrf_token %}
{% form form using "floppyforms/event_detail.html" %}
<input type="submit" value="{% blocktrans %}Anmelden{% endblocktrans %}" class="btn btn-default bg-mid-gray" />
</form>
Here is templete included on register template floppyforms/event_detail.html:
{% load floppyforms %}{% block formconfig %}{% formconfig row using "floppyforms/rows/p.html" %}{% endblock %}
{% form form using %}
<div class="form-input">
<label for="prename">First name*</label>
{% formfield form.first_name %}
</div>
<div class="form-input">
<label for="surname">Last name*</label>
{% formfield form.last_name %}
</div>
<div class="form-input">
<label for="company">Company</label>
{% formfield form.company %}
</div>
<div class="form-input">
<label for="street">Street</label>
{% formfield form.street %}
</div>
<div class="form-input-wrapper">
<div class="form-input small-4 columns">
<label for="area-code">Post code</label>
{% formfield form.post_code %}
</div>
<div class="form-input small-8 columns">
<label for="city">City</label>
{% formfield form.city %}
</div>
</div>
<div class="form-input">
<label for="mail">E-Mail*</label>
{% formfield form.email %}
</div>
<div class="form-input">
<label for="phone">Telefon*</label>
{% formfield form.phone_number %}
</div>
{% endform %}