<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://dosideas.com/wiki/index.php?action=history&amp;feed=atom&amp;title=JQuery_Validation</id>
		<title>JQuery Validation - Historial de revisiones</title>
		<link rel="self" type="application/atom+xml" href="https://dosideas.com/wiki/index.php?action=history&amp;feed=atom&amp;title=JQuery_Validation"/>
		<link rel="alternate" type="text/html" href="https://dosideas.com/wiki/index.php?title=JQuery_Validation&amp;action=history"/>
		<updated>2026-06-10T19:02:47Z</updated>
		<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
		<generator>MediaWiki 1.28.2</generator>

	<entry>
		<id>https://dosideas.com/wiki/index.php?title=JQuery_Validation&amp;diff=5771&amp;oldid=prev</id>
		<title>Pjnovas: /* Ver también */</title>
		<link rel="alternate" type="text/html" href="https://dosideas.com/wiki/index.php?title=JQuery_Validation&amp;diff=5771&amp;oldid=prev"/>
				<updated>2011-05-05T18:30:27Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Ver también&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[JQuery Validation]] es un plugin para la librería [[JavaScript]] [[JQuery]] que agrega diversa funcionalidad para la validación de formularios.&lt;br /&gt;
&lt;br /&gt;
==Como utilizarlo bajo clases CSS==&lt;br /&gt;
&lt;br /&gt;
Primero hay que registrar la libreria de jquery y luego la del plugin en el head:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code html4strict&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
   &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;jquery-1.4.3.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;jquery.validate.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luego lo que necesitariamos es un formulario a validar, pero a cada elemento del formulario le asignamos una clase CSS para identificar el tipo de validacion que va a necesitar cada control:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code html4strict&amp;gt;&lt;br /&gt;
&amp;lt;form id=&amp;quot;frmSuscripcion&amp;quot; method=&amp;quot;post&amp;quot; action=&amp;quot;AlgunaAccion.php&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;fieldset&amp;gt;&lt;br /&gt;
        &amp;lt;legend&amp;gt;Ingrese su nombre, email, url y fecha de nacimiento&amp;lt;/legend&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;label for=&amp;quot;cNombre&amp;quot;&amp;gt;Name (requerido)&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input id=&amp;quot;cNombre&amp;quot; class=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;label for=&amp;quot;cEmail&amp;quot;&amp;gt;E-Mail (requerido)&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input id=&amp;quot;cEmail&amp;quot; class=&amp;quot;required email&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;label for=&amp;quot;cUrl&amp;quot;&amp;gt;URL (opcional)&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input id=&amp;quot;cUrl&amp;quot; class=&amp;quot;url&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;label for=&amp;quot;cFechaNac&amp;quot;&amp;gt;Fecha Nac. (requerido)&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input id=&amp;quot;cFechaNac&amp;quot; class=&amp;quot;required date&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;input class=&amp;quot;submit&amp;quot; type=&amp;quot;submit&amp;quot; value=&amp;quot;Submit&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/fieldset&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso le asigne la class &amp;quot;required&amp;quot; a los que son requeridos y algunas ya pre establecidas por el plugin como por ejemplo el &amp;quot;email&amp;quot;, &amp;quot;url&amp;quot; y &amp;quot;date&amp;quot; para que los valide como tales.&lt;br /&gt;
&lt;br /&gt;
Lo unico que nos quedaria es implementar el plugin para que valide a traves de esas clases css.&lt;br /&gt;
Por lo que en nuestro head agregamos lo siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code javascript&amp;gt;&lt;br /&gt;
[...]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   //Evento que se dispara cuando el DOM esta listo para ser utilizado&lt;br /&gt;
   $(document).ready(function() {&lt;br /&gt;
&lt;br /&gt;
            //Seteo los CSS Class en el validador para que actuen segun su validacion&lt;br /&gt;
            $.validator.addClassRules({&lt;br /&gt;
                'required': {&lt;br /&gt;
                    required: true&lt;br /&gt;
                },&lt;br /&gt;
                'date': {&lt;br /&gt;
                    date: true&lt;br /&gt;
                },&lt;br /&gt;
                'email': {&lt;br /&gt;
                    email: true&lt;br /&gt;
                },&lt;br /&gt;
                'url': {&lt;br /&gt;
                    url: true&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            //Extiendo por jQuery los mensajes del plugin validador &lt;br /&gt;
            //(sobre-escribo los ya existentes)&lt;br /&gt;
            $.extend($.validator.messages, {&lt;br /&gt;
                required: &amp;quot;Campo requerido&amp;quot;,&lt;br /&gt;
                date: &amp;quot;Fecha no valida&amp;quot;,&lt;br /&gt;
                email: &amp;quot;E-mail incorrecto&amp;quot;,&lt;br /&gt;
                url: &amp;quot;URL incorrecta&amp;quot;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            // Inicio el plugin&lt;br /&gt;
            $(&amp;quot;#frmSuscripcion&amp;quot;).validate();&lt;br /&gt;
&lt;br /&gt;
        });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma el plugin por si solo validara los controles dependiendo de las clases CSS que tenga asignadas.&lt;br /&gt;
&lt;br /&gt;
==Ver también==&lt;br /&gt;
* [[JQuery]]&lt;br /&gt;
* [http://docs.jquery.com/Plugins/validation Web Oficial de jQuery Validate]&lt;br /&gt;
&lt;br /&gt;
[[Category:JQuery]]&lt;/div&gt;</summary>
		<author><name>Pjnovas</name></author>	</entry>

	</feed>