Vladimir Putin “We discussed this important issue yesterday over a beer...”

Barack OBAMA “You know, my faith is one that admits some doubt...”

728x90 ad code to be display at the top of site

jquery.validationEngine.js language localisation

Escrito por el Saturday 29 de January de 2011 y archivado como Journal. Puedes seguir los comentarios por medio de RSS 2.0. Participa dejando un comentario y no olvides hacerlo siempre con respeto ya que aparecen publicados automáticamente. Lecturas:

Para personalizar el idioma en los mensajes de las validaciones de formularios cuando se utiliza jquery se hace de la siguiente manera:

Copiar y pegar el archivo jquery.validationEngine.js y renombrarlo para añadirle el indicativo del idioma, en mi caso español, jquery.validationEngine-es.js

Lo siguiente es editarlo, el mio quedó de la siguiente manera:

(function($){
    $.fn.validationEngineLanguage = function(){
    };
    $.validationEngineLanguage = {
        newLang: function(){
            $.validationEngineLanguage.allRules =  {"required":{
							"regex":"ninguno",
							"alertText":"* Campo obligatorio",
							"alertTextCheckboxMultiple":"* Elija una opción",
							"alertTextCheckboxe":"* Marque una opción"},
						"length":{
							"regex":"ninguno",
							"alertText":"*Entre ",
							"alertText2":" y ",
							"alertText3": " caracteres permitidos"},
						"minCheckbox":{
							"regex":"ninguno",
							"alertText":"* Ha marcado demasiadas opciones"},	
						"confirm":{
							"regex":"ninguno",
							"alertText":"* Campos no corresponden"},		
						"telephone":{
							"regex":"/^[0-9\-\(\)]+$/",
							"alertText":"* Número inválido"},	
						"email":{
							"regex":"/^[a-zA-Z0-9_\.\-]+\@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,4}$/",
							"alertText":"* Correo inválido"},	
						"date":{
                         	"regex":"/^[0-9]{4}\-\[0-9]{1,2}\-\[0-9]{1,2}$/",
				            "alertText":"* Fecha inválida, debe estar en formato YYYY-MM-DD"},
						"onlyNumber":{
							"regex":"/^[0-9]+$/",
							"alertText":"* Solo números"},	
						"noSpecialCaracters":{
							"regex":"/^[0-9a-zA-Z]+$/",
							"alertText":"* Caracteres especiales no permitidos"},	
						"onlyLetter":{
							"regex":"/^[a-zA-Z]+$/",
							"alertText":"* Solo letras"}
					}	
	}}})(jQuery);

$(document).ready(function(){
    $.validationEngineLanguage.newLang();
});

Luego, hay que inluir el script locale antes del script de validación:

    <script type="text/javascript" src="./include/jquery/jquery.validationEngine-es.js"></script> 
    <script type="text/javascript" src="./include/jquery/jquery.validationEngine.js"></script>
Blog Widget by LinkWithin

1 Respuesta a “jquery.validationEngine.js language localisation”

  1. Augusto says:

    ¡Gracias por el tip!

Deja un Comentario