Skip to content

Instantly share code, notes, and snippets.

@Micka33
Last active June 29, 2021 08:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save Micka33/29a3ae7156e360377284 to your computer and use it in GitHub Desktop.
Save Micka33/29a3ae7156e360377284 to your computer and use it in GitHub Desktop.
unbounce validator messages

#Code à mettre:

(function(e){function t(){var t=window.module.lp.form.data;var n=t.validationMessages;var r=t.validationRules;this.changeTitle=function(n){e(function(){e("#"+t.errorContainerId).find("div.error").text(n)})};this.changeField=function(e,t,i){if(!n[e])return;n[e].required=t;if(i&&r[e].email)n[e].email=i;if(i&&r[e].phone)n[e].phone=i}}window.errors=new t(lp.jQuery)})(lp.jQuery)
$(function() {
 setTimeout(function(){

   lp.jQuery.validator.addMethod("phone", function(phone_number, element)
   {
    phone_number = phone_number.replace(/\s+/g, "");
    return this.optional(element) || (phone_number.length == 10 &&
      phone_number.match(/^\d{10}$/));
   }, "Entrez un numéro à 10 chiffres");

   // Change the title bar of the validation error box
   window.errors.changeTitle("Certains champs ont mal été saisis:");
   // Change the error text for specific fields. The first message is shown when nothing is
   // entered and the second is shown when an invalid email/phone number is entered.
   window.errors.changeField("email", "Vous oubliez votre email!", "Entrez un email valide");
   window.errors.changeField("telephone", "Vous oubliez votre numéro de téléphone!", "Entrez un numéro à 10 chiffres");

   window.module.lp.form.data.validationMessages.email.required = "Email est obligatoire.";
   window.module.lp.form.data.validationMessages.phone.required = "Téléphone est obligatoire.";

 }, 1500);

});

#Autres messages customisables:

lp.jQuery.validator.messages.accept =  "Please enter a value with a valid extension.";
lp.jQuery.validator.messages.alphanumeric =  "Letters, numbers, spaces or underscores only please";
lp.jQuery.validator.messages.creditcard =  "Please enter a valid credit card number.";
lp.jQuery.validator.messages.creditcardtypes =  "Please enter a valid credit card number.";
lp.jQuery.validator.messages.date =  "Please enter a valid date.";
lp.jQuery.validator.messages.dateISO =  "Please enter a valid date (ISO).";
lp.jQuery.validator.messages.dateITA =  "Please enter a correct date";
lp.jQuery.validator.messages.dateNL =  "Vul hier een geldige datum in.";
lp.jQuery.validator.messages.digits =  "Please enter only digits.";
lp.jQuery.validator.messages.email =  "Please enter a valid email address.";
lp.jQuery.validator.messages.email2 =  "Please enter a valid email address.";
lp.jQuery.validator.messages.equalTo =  "Please enter the same value again.";
lp.jQuery.validator.messages.integer =  "A positive or negative non-decimal number please";
lp.jQuery.validator.messages.lettersonly =  "Letters only please";
lp.jQuery.validator.messages.letterswithbasicpunc =  "Letters or punctuation only please";
lp.jQuery.validator.messages.max = lp.jQuery.validator.format("Please enter a value less than or equal to {0}.");
lp.jQuery.validator.messages.maxWords =  jQuery.validator.format("Please enter {0} words or less.");
lp.jQuery.validator.messages.maxlength = lp.jQuery.validator.format("Please enter no more than {0} characters.");
lp.jQuery.validator.messages.min = lp.jQuery.validator.format("Please enter a value greater than or equal to {0}.");
lp.jQuery.validator.messages.minWords =  lp.jQuery.validator.format("Please enter at least {0} words.");
lp.jQuery.validator.messages.minlength = lp.jQuery.validator.format("Please enter at least {0} characters.");
lp.jQuery.validator.messages.nowhitespace =  "No white space please";
lp.jQuery.validator.messages.number =  "Please enter a valid number.";
lp.jQuery.validator.messages.phone =  "Entrez un numéro à 10 chiffres";
lp.jQuery.validator.messages.range = lp.jQuery.validator.format("Please enter a value between {0} and {1}.");
lp.jQuery.validator.messages.rangeWords =  lp.jQuery.validator.format("Please enter between {0} and {1} words.");
lp.jQuery.validator.messages.rangelength = lp.jQuery.validator.format("Please enter a value between {0} and {1} characters long.");
lp.jQuery.validator.messages.remote =  "Please fix this field.";
lp.jQuery.validator.messages.required =  "This field is required.";
lp.jQuery.validator.messages.strippedminlength =  lp.jQuery.validator.format("Please enter at least {0} characters");
lp.jQuery.validator.messages.time =  "Please enter a valid time, between 00:00 and 23:59";
lp.jQuery.validator.messages.url =  "Please enter a valid URL.";
lp.jQuery.validator.messages.url2 =  "Please enter a valid URL.";
lp.jQuery.validator.messages.vinUS =  "The specified vehicle identification number (VIN) is invalid.";
lp.jQuery.validator.messages.ziprange =  "Your ZIP-code must be in the range 902xx-xxxx to 905-xx-xxxx";
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment