1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115
| <script type="text/javascript">
$(function (){
// Masking
$('#tel_struct').mask('(33) 9-99-99-99-99', {
placeholder: 'X'
});
$('#fax_struct').mask('(33) 9-99-99-99-99', {
placeholder: 'X'
});
$('#tel_m').mask('(33) 9-99-99-99-99', {
placeholder: 'X'
});
$('#tel_d').mask('(33) 9-99-99-99-99', {
placeholder: 'X'
});
$('#tel_p').mask('(33) 9-99-99-99-99', {
placeholder: 'X'
});
$('#fax_pers').mask('(33) 9-99-99-99-99', {
placeholder: 'X'
});
$('#postalcodeInput').mask('99999', {
placeholder: 'X'
});
// Validation
$('#sky-form').validate({
// Règles de validation
rules:{
nom_contact:{
required: true
},
famille_contact:{
required: true
},
typologie:{
required: true
},
thematique:{
required: true
},
tel_struct:{
required: true
},
mail_struct:{
required: true
},
country:{
required: true
},
postalcode:{
required: true
},
place:{
required: true
},
fax_pers:{
//digits: true
},
},
// Messages pour validation
messages:{
nom_contact:{
required: 'Saisissez le nom du contact'
},
famille_contact:{
required: 'Veuillez sélectionner le famille de contact'
},
typologie:{
required: 'Veuillez sélectionner une typologie'
},
thematique:{
required: 'Veuillez sélectionner une thématique'
},
mail_struct:{
required: 'Saisissez une adresse email',
email: 'Entrez une adresse email valide'
},
tel_struct:{
required: 'Saisissez un numéro de téléphone',
digit: 'Entrez seulement des chiffres'
},
fax_struct:{
digit: 'Entrez seulement des chiffres'
},
country:{
required: 'Sélectionner le pays',
},
postalcode:{
required: 'Saisissez le code postal',
},
place:{
required: 'Saisissez la ville',
},
fax_pers:{
digit: 'Entrez seulement des chiffres'
},
},
// Ajax form submition
submitHandler: function (form){
$(form).ajaxSubmit({
beforeSend: function (){
$('#sky-form button[type="submit"]').attr('disabled', true);
},
success: function (){
$('#sky-form').addClass('submited');
}
});
},
// Do not change code below
errorPlacement: function (error, element){
error.insertAfter(element.parent());
}
});
});
</script> |
Partager