Here is my validation function , edited for your requirement.
<pre lang="xml">function Validate() {
$('#error p').remove();
var error = $('#error');
var correct = true;
if ($('#first').val() == '') {
error.append('<p>No first name provided</p>');
correct = false;
}
if ($('#last').val() == '') {
error.append('<p>No last name provided</p>');
correct = false;
}
var email = $('#email').val();
if (email == '') {
error.append('<p>No email provided</p>');
correct = false;
}
else if (email.indexOf('@') == -1) {
error.append('<p>Email does not contain @ symbol</p>');
correct = false;
}
else if (email.lastIndexOf('.') < email.indexOf('@')) {
error.append('<p>Email does not contain a . (full stop)</p>');
correct = false;
}
if ($('#zip').val().length != 5) {
error.append('<p>Zip code must be 5 digits</p>');
correct = false;
}
if (correct) {
error.css('display', 'none');
$('#result').empty();
$('#result').append('<p>Hello, ' + $('#title').val() + ' ' + $('#last').val() + '!</p>');
}
else {
error.css('display', 'block');
}
return false;
}
$('#contact').submit(Validate);
</pre>
Please see the example on jsfiddle
http://jsfiddle.net/LLpE3/167/[
^]