Added contact form

This commit is contained in:
Sahat Yalkabov
2013-11-20 08:03:10 -05:00
parent 5cc7bb4800
commit 3db05555f8
4 changed files with 27 additions and 3 deletions

View File

@ -1,7 +1,8 @@
exports.getContact = function(req, res) {
res.render('contact', {
title: 'Contact',
user: req.user
user: req.user,
messages: req.flash('messages')
});
};

View File

@ -75,10 +75,11 @@ exports.postSignup = function(req, res) {
user.save(function(err) {
if (err) {
if (err.name === 'ValidationError') {
req.flash('messages', _.map(err.errors, function(value, key) { return value.message; }));
}
if (err.code === 11000) {
req.flash('messages', 'User already exists');
}

View File

@ -1,4 +1,5 @@
extends layout
block content
h3 Account Management
form(role='form', method='POST')

View File

@ -1,4 +1,25 @@
extends layout
block content
h1 Contact page
h3 Contact Form
form(role='form', method='POST')
.form-group
.row
.col-xs-6.col-sm-6.col-md-6
label(for='firstName') First Name
input.form-control(type='text', name='firstName', id='firstName')
.col-xs-6.col-sm-6.col-md-6
label(for='lastName') Last Name
input.form-control(type='text', name='lastName', id='lastName')
.form-group
label(for='email') Email
input.form-control(type='email', name='email', id='email')
.form-group
label(for='contactBody') Body
textarea.form-control(type='text', name='contactBody', id='contactBody')
.form-group
button.btn.btn.btn-primary(type='submit') Send
if messages.length
.alert.alert-danger
for message in messages
div= message