| DIR: /home/islapiiu/sites/forbes/contact-form/img/ |
| Current File : /home/islapiiu/sites/forbes/contact-form/img/contact.js.tar |
home/islapiiu/sites/forbes/js/contact.js 0000644 00000005102 15076342500 0014327 0 ustar 00 $(document).ready(function(){
(function($) {
"use strict";
jQuery.validator.addMethod('answercheck', function (value, element) {
return this.optional(element) || /^\bcat\b$/.test(value);
}, "type the correct answer -_-");
// validate contactForm form
$(function() {
$('#contactForm').validate({
rules: {
name: {
required: true,
minlength: 2
},
email: {
required: true,
email: true
},
subject: {
required: true,
minlength: 10
},
message: {
required: true,
minlength: 50
},
captcha: {
required: true,
equalTo: "08ixeu"
}
},
messages: {
name: {
required: "come on, you have a name don't you?",
minlength: "your name must consist of at least 2 characters"
},
email: {
required: "no email, no message"
},
message: {
required: "um...yea, you have to write something to send this form.",
minlength: "thats all? really?"
},
subject: {
required: "um...yea, you have to write something to send this form.",
minlength: "thats all? really?"
}
},
submitHandler: function(form) {
$(form).ajaxSubmit({
type:"POST",
data: $(form).serialize(),
url:"contact_process.php",
success: function() {
$('#contactForm :input').attr('disabled', 'disabled');
$('#contactForm').fadeTo( "slow", 0.15, function() {
$(this).find(':input').attr('disabled', 'disabled');
$(this).find('label').css('cursor','default');
$('#success').fadeIn();
});
},
error: function() {
$('#contactForm').fadeTo( "slow", 0.15, function() {
$('#error').fadeIn();
});
}
});
}
});
});
})(jQuery)
}); home/islapiiu/sites/bnb/js/contact.js 0000644 00000002106 15077052124 0013612 0 ustar 00 $( document ).ready(function() {
$('button[type="submit"]').click(function(e){
$('#contactForm').validate({ // initialize the plugin
rules: {
name: {
required: true
},
email: {
required: true,
email: true
},
subject: {
required: true
},
message: {
required: true
}
},
submitHandler: function (form) {
// sending value with ajax request
$.post($(form).attr('action'), $(form).serialize(), function (response) {
$(form).parent('div').append(response);
$(form).find('input[type="text"]').val('');
$(form).find('input[type="email"]').val('');
$(form).find('textarea').val('');
});
return false;
}
});
});
}); |