fix
This commit is contained in:
Vendored
+59
@@ -0,0 +1,59 @@
|
||||
$(function() {
|
||||
// Validate the contact form
|
||||
$('#contactform').validate({
|
||||
// Specify what the errors should look like
|
||||
// when they are dynamically added to the form
|
||||
errorElement: "label",
|
||||
wrapper: "td",
|
||||
errorPlacement: function(error, element) {
|
||||
error.insertBefore( element.parent().parent() );
|
||||
error.wrap("<tr class='error'></tr>");
|
||||
|
||||
},
|
||||
|
||||
// Add requirements to each of the fields
|
||||
rules: {
|
||||
name: {
|
||||
required: true,
|
||||
minlength: 2
|
||||
},
|
||||
email: {
|
||||
required: true,
|
||||
email: true
|
||||
},
|
||||
message: {
|
||||
required: true,
|
||||
minlength: 10
|
||||
}
|
||||
},
|
||||
|
||||
// Specify what error messages to display
|
||||
// when the user does something horrid
|
||||
messages: {
|
||||
name: {
|
||||
required: "Please enter your name.",
|
||||
minlength: jQuery.format("At least {0} characters required.")
|
||||
},
|
||||
email: {
|
||||
required: "Please enter your email.",
|
||||
email: "Please enter a valid email."
|
||||
},
|
||||
message: {
|
||||
required: "Please enter a message.",
|
||||
minlength: jQuery.format("At least {0} characters required.")
|
||||
}
|
||||
},
|
||||
|
||||
// Use Ajax to send everything to processForm.php
|
||||
submitHandler: function(form) {
|
||||
$("#send").attr("value", "Sending...");
|
||||
$(form).ajaxSubmit({
|
||||
success: function(responseText, statusText, xhr, $form) {
|
||||
$(form).slideUp("fast");
|
||||
$("#response").html(responseText).hide().slideDown("fast");
|
||||
}
|
||||
});
|
||||
return false;
|
||||
}
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user