validate validar submithandler formulario form before jquery-validate

jquery validate - validar - Validación de jQuery en diferentes idiomas.



validar formulario jquery validate (3)

Después de incluir <script type="text/javascript" src="jquery.validate.js"></script> y su archivo .js personalizado en su html, lo ideal sería que su archivo javascript se pareciera a esto:

$.extend( $.validator.messages, { required: "Dieses Feld ist ein Pflichtfeld.", maxlength: $.validator.format( "Geben Sie bitte maximal {0} Zeichen ein." ), minlength: $.validator.format( "Geben Sie bitte mindestens {0} Zeichen ein." ), rangelength: $.validator.format( "Geben Sie bitte mindestens {0} und maximal {1} Zeichen ein." ), email: "Geben Sie bitte eine gültige E-Mail Adresse ein.", url: "Geben Sie bitte eine gültige URL ein.", date: "Bitte geben Sie ein gültiges Datum ein.", number: "Geben Sie bitte eine Nummer ein.", digits: "Geben Sie bitte nur Ziffern ein.", equalTo: "Bitte denselben Wert wiederholen.", range: $.validator.format( "Geben Sie bitte einen Wert zwischen {0} und {1} ein." ), max: $.validator.format( "Geben Sie bitte einen Wert kleiner oder gleich {0} ein." ), min: $.validator.format( "Geben Sie bitte einen Wert größer oder gleich {0} ein." ), creditcard: "Geben Sie bitte eine gültige Kreditkarten-Nummer ein." }); $( "#id" ).validate({ rules: { name: { required: true, email: true } }, submitHandler: function(form) { form.submit(); } });

Otros idiomas se pueden encontrar aquí: github.com/jzaefferer/jquery-validation/tree/master/src/…

He encontrado un complemento de validación de jQuery bastante bueno, que incluye
diferentes idiomas ( en la carpeta de localización ), sin embargo
No he encontrado una manera de usarlos realmente, ¿cómo puedo hacer que use alemán, por ejemplo?


Sé que esta es una pregunta muy antigua, pero para alguien que busca cómo implementar exactamente diferentes idiomas, puede seguir esto:

<script type="text/javascript" language="javascript" src="Javascript/jquery.validate.js"></script> <xsl:if test="$LANG = ''es-mx''"> <script type="text/javascript" language="javascript" src="Javascript/messages_es.js"></script> </xsl:if> <xsl:if test="$LANG = ''fr-ca''"> <script type="text/javascript" language="javascript" src="Javascript/messages_fr.js"></script> </xsl:if>

De forma predeterminada, los mensajes de error se mostrarán en inglés si la página web no incluye ninguno de los archivos de localización.


Solo necesitaba agregar los archivos de localización después del complemento de validación.

<script type="text/javascript" src="jquery.validate.js"> </script> <script type="text/javascript" src="localization/de.messages.js"> </script>