Skip to content

Commit

Permalink
Specific error message flashing
Browse files Browse the repository at this point in the history
  • Loading branch information
lalithpolepeddi committed Jan 4, 2013
1 parent 5897dc4 commit 1d8150b
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 5 deletions.
8 changes: 4 additions & 4 deletions forms.py
@@ -1,8 +1,8 @@
from flask.ext.wtf import Form, TextField, TextAreaField, SubmitField, validators, ValidationError

class ContactForm(Form):
name = TextField("Name", [validators.Required()])
email = TextField("Email", [validators.Required(), validators.Email()])
subject = TextField("Subject", [validators.Required()])
message = TextAreaField("Message", [validators.Required()])
name = TextField("Name", [validators.Required("Please enter your name.")])
email = TextField("Email", [validators.Required("Please enter your email address."), validators.Email("Please enter your email address.")])
subject = TextField("Subject", [validators.Required("Please enter a subject.")])
message = TextAreaField("Message", [validators.Required("Please enter a message.")])
submit = SubmitField("Send")
14 changes: 13 additions & 1 deletion templates/contact.html
Expand Up @@ -3,7 +3,19 @@
{% block content %}
<h2>Contact</h2>

{% for message in get_flashed_messages() %}
{% for message in form.name.errors %}
<div class="flash">{{ message }}</div>
{% endfor %}

{% for message in form.email.errors %}
<div class="flash">{{ message }}</div>
{% endfor %}

{% for message in form.subject.errors %}
<div class="flash">{{ message }}</div>
{% endfor %}

{% for message in form.message.errors %}
<div class="flash">{{ message }}</div>
{% endfor %}

Expand Down

0 comments on commit 1d8150b

Please sign in to comment.