Customize the Text of Form Validation Messages

To customize the validation message, you can add javascript to the template of the landing page the form is on.  Unlike default language settings on a form, customized messages work only on landing pages using the modified template.

Note: Please ensure that you have access to an experienced Web developer.

Marketo Technical Support is not set up to assist with troubleshooting code.

Open up your landing page template for editing.

For all languages you wish to modify, paste this javascript code (with your modifications) at the end of your template before the </body> tag.  For more languages, see this javascript file.

<script type="text/javascript">
Mkto.messages = {
English : {
required : "This field is required",
selectRequired : "Please select a value for this field",
emailInvalid : "Please enter a valid email address",
telephoneInvalid : "Please enter a valid telephone number",
pleaseWait : "Please wait"
},
French : {
required : "Ce champ est requis",
selectRequired : "Sélectionnez une valeur pour ce champ",
emailInvalid : "Entrez une adresse e-mail valide",
telephoneInvalid : "Entrez un numéro de téléphone valide",
pleaseWait : "Veuillez patienter"
},
German : {
required : "Dieses Feld ist erforderlich",
selectRequired : "Wählen Sie einen Wert für dieses Feld",
emailInvalid : "Geben Sie eine gültige E-Mail-Adresse ein",
telephoneInvalid : "Geben Sie eine gültige Telefonnummer ein",
pleaseWait : "Bitte warten"
}
};
</script>

Tip: You can include multiple languages in a single template.  The language selection on the form will determine the language that gets shown.