75 lines
1.5 KiB
JavaScript
75 lines
1.5 KiB
JavaScript
$(document).ready(function(){
|
|
$('#sendContactFormIndex').submit(function() {
|
|
$('#phone').each(function() {
|
|
this.value = this.value.toString().split(" ").join("").split("-").join("").split("+").join("00");
|
|
});
|
|
});
|
|
|
|
$.validator.addMethod(
|
|
"regex",
|
|
function(value, element, regexp) {
|
|
var check = false;
|
|
var re = new RegExp(regexp);
|
|
return this.optional(element) || re.test(value);
|
|
},
|
|
"pole musi zawierać tylko litery"
|
|
);
|
|
|
|
$('#sendContactFormIndex').validate({
|
|
rules: {
|
|
name : {
|
|
required: true
|
|
},
|
|
company : {
|
|
required: true
|
|
},
|
|
email : {
|
|
required: true,
|
|
email: true
|
|
},
|
|
captcha : {
|
|
required: true,
|
|
minlength: 5,
|
|
maxlength: 5,
|
|
remote: mainUrl + "/check/captcha.html"
|
|
},
|
|
fax : {
|
|
number: true
|
|
},
|
|
content : {
|
|
required: true
|
|
},
|
|
subject : {
|
|
required: true
|
|
}
|
|
},
|
|
messages: {
|
|
name: {
|
|
required: translate('required_name')
|
|
},
|
|
company : {
|
|
required: translate('required_company')
|
|
},
|
|
email: {
|
|
required: translate('required_email'),
|
|
email: translate('invalid_email')
|
|
},
|
|
content: {
|
|
required: translate('required_message')
|
|
},
|
|
captcha: {
|
|
required: translate('required_captcha'),
|
|
minlength: translate('too_short_captcha'),
|
|
maxlength: translate('too_long_captcha'),
|
|
//remote: translate('incorrect_captcha')
|
|
},
|
|
subject: {
|
|
required: translate('required_subject')
|
|
}
|
|
},
|
|
errorElement: "p",
|
|
errorClass: "warning"
|
|
});
|
|
|
|
|
|
}); |