You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

89 lines
2.5 KiB

var CommentForm = function () {
return {
//Comment Form
initCommentForm: function () {
// Validation
$("#sky-form4").validate({
// Rules for form validation
rules:
{
name:
{
required: true
},
email:
{
required: true,
email: true
},
url:
{
url: true
},
comment:
{
required: true
},
captcha:
{
required: true,
remote: 'assets/plugins/sky-forms/version-2.0.1/captcha/process.php'
}
},
// Messages for form validation
messages:
{
name:
{
required: 'Enter your name',
},
email:
{
required: 'Enter your email address',
email: 'Enter a VALID email'
},
url:
{
email: 'Enter a VALID url'
},
comment:
{
required: 'Please enter your comment'
},
captcha:
{
required: 'Please enter characters',
remote: 'Correct captcha is required'
}
},
// Ajax form submition
submitHandler: function(form)
{
$(form).ajaxSubmit(
{
beforeSend: function()
{
$('#sky-form4 button[type="submit"]').attr('disabled', true);
},
success: function()
{
$("#sky-form4").addClass('submited');
}
});
},
// Do not change code below
errorPlacement: function(error, element)
{
error.insertAfter(element.parent());
}
});
}
};
}();