<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://wiki.kumbiaphp.com/index.php?action=history&amp;feed=atom&amp;title=Validando_formulario_con_jQuery_2</id>
	<title>Validando formulario con jQuery 2 - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.kumbiaphp.com/index.php?action=history&amp;feed=atom&amp;title=Validando_formulario_con_jQuery_2"/>
	<link rel="alternate" type="text/html" href="https://wiki.kumbiaphp.com/index.php?title=Validando_formulario_con_jQuery_2&amp;action=history"/>
	<updated>2026-05-07T21:02:31Z</updated>
	<subtitle>Historial de revisiones de esta página en el wiki</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://wiki.kumbiaphp.com/index.php?title=Validando_formulario_con_jQuery_2&amp;diff=2871&amp;oldid=prev</id>
		<title>190.74.58.234 en 17:43 23 jul 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.kumbiaphp.com/index.php?title=Validando_formulario_con_jQuery_2&amp;diff=2871&amp;oldid=prev"/>
		<updated>2010-07-23T17:43:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 17:43 23 jul 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l363&quot; &gt;Línea 363:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 363:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;             break;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;             break;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;              &lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;              &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;             case &amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;cual&lt;/del&gt;&amp;quot;:&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;             case &amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ninguno&lt;/ins&gt;&amp;quot;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 $(&amp;quot;#seccion_medico&amp;quot;).css(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 $(&amp;quot;#seccion_medico&amp;quot;).css(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 $(&amp;quot;#seccion_secretaria&amp;quot;).css(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 $(&amp;quot;#seccion_secretaria&amp;quot;).css(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l504&quot; &gt;Línea 504:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 504:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 &amp;lt;span class=&amp;quot;comodin&amp;quot;&amp;gt;*&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 &amp;lt;span class=&amp;quot;comodin&amp;quot;&amp;gt;*&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 &amp;lt;select id=&amp;quot;soy&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 &amp;lt;select id=&amp;quot;soy&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     &amp;lt;option selected value=&amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;cual&lt;/del&gt;&amp;quot;&amp;gt;Seleccione...&amp;lt;/option&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     &amp;lt;option selected value=&amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ninguno&lt;/ins&gt;&amp;quot;&amp;gt;Seleccione...&amp;lt;/option&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     &amp;lt;option value=&amp;quot;med&amp;quot;&amp;gt;Medico&amp;lt;/option&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     &amp;lt;option value=&amp;quot;med&amp;quot;&amp;gt;Medico&amp;lt;/option&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     &amp;lt;option value=&amp;quot;secre&amp;quot;&amp;gt;Secretaria&amp;lt;/option&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     &amp;lt;option value=&amp;quot;secre&amp;quot;&amp;gt;Secretaria&amp;lt;/option&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>190.74.58.234</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.kumbiaphp.com/index.php?title=Validando_formulario_con_jQuery_2&amp;diff=2870&amp;oldid=prev</id>
		<title>190.74.58.234 en 17:32 23 jul 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.kumbiaphp.com/index.php?title=Validando_formulario_con_jQuery_2&amp;diff=2870&amp;oldid=prev"/>
		<updated>2010-07-23T17:32:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 17:32 23 jul 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l342&quot; &gt;Línea 342:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 342:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     return &amp;#039;&amp;lt;div id=&amp;quot;form_alert_&amp;#039;+CampoNombre+&amp;#039;_msg&amp;quot; class=&amp;quot;form_alert_msg&amp;quot;&amp;gt;&amp;#039;+msg+&amp;#039;&amp;lt;/div&amp;gt;&amp;#039;;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     return &amp;#039;&amp;lt;div id=&amp;quot;form_alert_&amp;#039;+CampoNombre+&amp;#039;_msg&amp;quot; class=&amp;quot;form_alert_msg&amp;quot;&amp;gt;&amp;#039;+msg+&amp;#039;&amp;lt;/div&amp;gt;&amp;#039;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;function &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;onSelectChange&lt;/del&gt;(){&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$(&lt;/ins&gt;function(){&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     $(&amp;quot;#soy&amp;quot;).change(function(){&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     $(&amp;quot;#soy&amp;quot;).change(function(){&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         switch($(&amp;quot;#soy&amp;quot;).val()){&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         switch($(&amp;quot;#soy&amp;quot;).val()){&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l369&quot; &gt;Línea 369:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 369:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;             break;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;             break;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         }&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     })&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     })&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;);&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;function Limpiar(){&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;function Limpiar(){&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     $(&amp;quot;#seccion_medico&amp;quot;).css(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     $(&amp;quot;#seccion_medico&amp;quot;).css(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l502&quot; &gt;Línea 502:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 503:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;             &amp;lt;div class=&amp;quot;textos&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;             &amp;lt;div class=&amp;quot;textos&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 &amp;lt;span class=&amp;quot;comodin&amp;quot;&amp;gt;*&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 &amp;lt;span class=&amp;quot;comodin&amp;quot;&amp;gt;*&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 &amp;lt;select id=&amp;quot;soy&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot; onClick=&amp;quot;onSelectChange();&lt;/del&gt;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 &amp;lt;select id=&amp;quot;soy&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     &amp;lt;option selected value=&amp;quot;cual&amp;quot;&amp;gt;Seleccione...&amp;lt;/option&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     &amp;lt;option selected value=&amp;quot;cual&amp;quot;&amp;gt;Seleccione...&amp;lt;/option&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     &amp;lt;option value=&amp;quot;med&amp;quot;&amp;gt;Medico&amp;lt;/option&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     &amp;lt;option value=&amp;quot;med&amp;quot;&amp;gt;Medico&amp;lt;/option&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l737&quot; &gt;Línea 737:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 738:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Nota:&amp;#039;&amp;#039;&amp;#039; Los div que contienen la seccion de campos Medico, Secretaria y Paciente tienen un &amp;#039;&amp;#039;&amp;#039;style=&amp;quot;display: none;&amp;quot;&amp;#039;&amp;#039;&amp;#039; para una mejor vista de como el validador evalua u omite campos dependiendo de la seleccion de tipo de usuario indicada, invito a quitar lo comentado de esos div y ver el formulario mas completo/expandido. Tambien debe &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;quitarse &lt;/del&gt;el &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#039;&amp;#039;&amp;#039;onClick=&amp;quot;onSelectChange&lt;/del&gt;()&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;;&amp;quot;&amp;#039;&amp;#039;&amp;#039; que tiene el &amp;lt;select&amp;gt;&lt;/del&gt;. Pero la descarga de esta practica conserva el ocultar estas capas/div para ser mostradas/ocultadas dependiendo de la selección establecida en la lista de tipo de usuario, lo cual es lo mejor.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Nota:&amp;#039;&amp;#039;&amp;#039; Los div que contienen la seccion de campos Medico, Secretaria y Paciente tienen un &amp;#039;&amp;#039;&amp;#039;style=&amp;quot;display: none;&amp;quot;&amp;#039;&amp;#039;&amp;#039; para una mejor vista de como el validador evalua u omite campos dependiendo de la seleccion de tipo de usuario indicada, invito a quitar lo comentado de esos div y ver el formulario mas completo/expandido. Tambien debe &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;comentarse la function que hace &lt;/ins&gt;el &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Display Block o None de las capas div, la función que esta antes de la de function Limpiar&lt;/ins&gt;(). Pero la descarga de esta practica conserva el ocultar estas capas/div para ser mostradas/ocultadas dependiendo de la selección establecida en la lista de tipo de usuario, lo cual es lo mejor.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>190.74.58.234</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.kumbiaphp.com/index.php?title=Validando_formulario_con_jQuery_2&amp;diff=2869&amp;oldid=prev</id>
		<title>J053D: /* Descarga Validando campos de Formulario en CRUD */</title>
		<link rel="alternate" type="text/html" href="https://wiki.kumbiaphp.com/index.php?title=Validando_formulario_con_jQuery_2&amp;diff=2869&amp;oldid=prev"/>
		<updated>2010-07-21T20:41:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Descarga Validando campos de Formulario en CRUD&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 20:41 21 jul 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l744&quot; &gt;Línea 744:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 744:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Descarga Validando campos de Formulario en CRUD ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Descarga Validando campos de Formulario en CRUD ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Ahora para dar una idea de este tipo de validaciones a un formulario conectado a una base de datos, he tomado como ejemplo el [http://wiki.kumbiaphp.com/Como_hacer_un_CRUD_en_KumbiaPHP_Framework CRUD del Wiki] y le he incorporado a ese sencillo ejemplo, la validación jquery. Si haz hecho la practica de CRUD del Wiki, entonces este ejemplo funcionara perfectamente debido a estar asociado a esa practica.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Descarga: [http://dl.dropbox.com/u/2807704/kumbiaPHP/v1_b1/app_crud_validando.zip app_crud_validando.zip] para el &amp;#039;&amp;#039;&amp;#039;core&amp;#039;&amp;#039;&amp;#039; del &amp;#039;&amp;#039;&amp;#039;beta1&amp;#039;&amp;#039;&amp;#039; de &amp;#039;&amp;#039;&amp;#039;Spirit v1.0&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Descarga: [http://dl.dropbox.com/u/2807704/kumbiaPHP/v1_b1/app_crud_validando.zip app_crud_validando.zip] para el &amp;#039;&amp;#039;&amp;#039;core&amp;#039;&amp;#039;&amp;#039; del &amp;#039;&amp;#039;&amp;#039;beta1&amp;#039;&amp;#039;&amp;#039; de &amp;#039;&amp;#039;&amp;#039;Spirit v1.0&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>J053D</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.kumbiaphp.com/index.php?title=Validando_formulario_con_jQuery_2&amp;diff=2868&amp;oldid=prev</id>
		<title>J053D: /* Descarga Validando campos de Formulario con jQuery */</title>
		<link rel="alternate" type="text/html" href="https://wiki.kumbiaphp.com/index.php?title=Validando_formulario_con_jQuery_2&amp;diff=2868&amp;oldid=prev"/>
		<updated>2010-07-21T20:39:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Descarga Validando campos de Formulario con jQuery&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 20:39 21 jul 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l742&quot; &gt;Línea 742:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 742:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Descarga Validando campos de Formulario con jQuery ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Descarga Validando campos de Formulario con jQuery ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Descarga: [http://dl.dropbox.com/u/2807704/kumbiaPHP/v1_b1/app_valform.zip app_valform.zip] para el &amp;#039;&amp;#039;&amp;#039;core&amp;#039;&amp;#039;&amp;#039; del &amp;#039;&amp;#039;&amp;#039;beta1&amp;#039;&amp;#039;&amp;#039; de &amp;#039;&amp;#039;&amp;#039;Spirit v1.0&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Descarga: [http://dl.dropbox.com/u/2807704/kumbiaPHP/v1_b1/app_valform.zip app_valform.zip] para el &amp;#039;&amp;#039;&amp;#039;core&amp;#039;&amp;#039;&amp;#039; del &amp;#039;&amp;#039;&amp;#039;beta1&amp;#039;&amp;#039;&amp;#039; de &amp;#039;&amp;#039;&amp;#039;Spirit v1.0&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Ahora para dar una idea de este tipo de validaciones a un formulario conectado a una base de datos, he tomado como ejemplo el [http://wiki.kumbiaphp.com/Como_hacer_un_CRUD_en_KumbiaPHP_Framework CRUD del Wiki] y le he incorporado a ese sencillo ejemplo, la validación jquery.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Descarga Validando campos de Formulario en CRUD ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Descarga Validando campos de Formulario en CRUD ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>J053D</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.kumbiaphp.com/index.php?title=Validando_formulario_con_jQuery_2&amp;diff=2867&amp;oldid=prev</id>
		<title>J053D en 20:37 21 jul 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.kumbiaphp.com/index.php?title=Validando_formulario_con_jQuery_2&amp;diff=2867&amp;oldid=prev"/>
		<updated>2010-07-21T20:37:47Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 20:37 21 jul 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l764&quot; &gt;Línea 764:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 764:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Categoría:Tutoriales KumbiaPHP]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Categoría:Tutoriales KumbiaPHP]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Categoría:jQuery]] &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Categoría:jQuery]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>J053D</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.kumbiaphp.com/index.php?title=Validando_formulario_con_jQuery_2&amp;diff=2866&amp;oldid=prev</id>
		<title>J053D en 20:37 21 jul 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.kumbiaphp.com/index.php?title=Validando_formulario_con_jQuery_2&amp;diff=2866&amp;oldid=prev"/>
		<updated>2010-07-21T20:37:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 20:37 21 jul 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l762&quot; &gt;Línea 762:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 762:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Para cualquier comentario referente a estos ejemplos, puedes acudir al IRC, la lista de correo o el Foro de KumbiaPHP.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Para cualquier comentario referente a estos ejemplos, puedes acudir al IRC, la lista de correo o el Foro de KumbiaPHP.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Categoría:Tutoriales KumbiaPHP]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Categoría:jQuery]] .&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>J053D</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.kumbiaphp.com/index.php?title=Validando_formulario_con_jQuery_2&amp;diff=2865&amp;oldid=prev</id>
		<title>J053D en 20:32 21 jul 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.kumbiaphp.com/index.php?title=Validando_formulario_con_jQuery_2&amp;diff=2865&amp;oldid=prev"/>
		<updated>2010-07-21T20:32:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 20:32 21 jul 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l686&quot; &gt;Línea 686:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 686:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Cargando jQuery y la validación que hemos escrito para los campos del formulario basados en jQuery: miapp/views/templates/default.phtml&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Debe llamarse al archivo javascript y al CSS en el Template, que en este caso es el default de KumbiaPHP&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Debe llamarse al archivo javascript y al CSS en el Template, que en este caso es el default de KumbiaPHP&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l692&quot; &gt;Línea 692:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 694:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Cargando jQuery y la validación que hemos escrito para los campos del formulario basados en jQuery: miapp/views/templates/default.phtml&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=php&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=php&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;?php echo javascript_include_tag(&amp;#039;jquery&amp;#039;); ?&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;?php echo javascript_include_tag(&amp;#039;jquery&amp;#039;); ?&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l703&quot; &gt;Línea 703:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 705:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El código de bienvenida.css&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El código de bienvenida.css&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;MIAPP/public/css/bienvenida.css&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;MIAPP/public/css/bienvenida.css&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Al siguiente código:&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Al siguiente código:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>J053D</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.kumbiaphp.com/index.php?title=Validando_formulario_con_jQuery_2&amp;diff=2864&amp;oldid=prev</id>
		<title>J053D en 20:25 21 jul 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.kumbiaphp.com/index.php?title=Validando_formulario_con_jQuery_2&amp;diff=2864&amp;oldid=prev"/>
		<updated>2010-07-21T20:25:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 20:25 21 jul 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot; &gt;Línea 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|texto =&amp;#039;&amp;#039;&amp;#039;Articulo realizado para Spirit v1.0 beta1.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|texto =&amp;#039;&amp;#039;&amp;#039;Articulo realizado para Spirit v1.0 beta1.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En KumbiaPHP Framework ya se ha realizado una practica sobre la validación de campos de formulario bajo jQuery llamado [http://wiki.kumbiaphp.com/Validando_formulario_con_jquery Validando formulario con jQuery] el cual esta basado en Rules (reglas) y mensajes de estos. Pero ese ejemplo esta orientado a validar todos los campos que se le indiquen del formulario, por lo que si realizamos un formulario que debe llenar mas de un tipo de usuario, donde algunos campos solo serán llenados acorde al tipo de usuario seleccionado, por ejemplo, indicado de una lista &amp;lt;select&amp;gt;, es difícil incluir la decisión de validar basado a una selección previa.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En KumbiaPHP Framework ya se ha realizado una practica sobre la validación de campos de formulario bajo jQuery llamado [http://wiki.kumbiaphp.com/Validando_formulario_con_jquery Validando formulario con jQuery] el cual esta basado en Rules (reglas) y &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;los &lt;/ins&gt;mensajes de estos. Pero ese ejemplo esta orientado a validar todos los campos que se le indiquen del formulario, por lo que si realizamos un formulario que debe llenar mas de un tipo de usuario, donde algunos campos solo serán llenados acorde al tipo de usuario seleccionado, por ejemplo, indicado de una lista &amp;lt;select&amp;gt;, es difícil incluir la decisión de validar basado a una selección previa.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>J053D</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.kumbiaphp.com/index.php?title=Validando_formulario_con_jQuery_2&amp;diff=2863&amp;oldid=prev</id>
		<title>J053D: Página creada con &#039;{{cleanupbox |image=20px |texto =&#039;&#039;&#039;Articulo realizado para Spirit v1.0 beta1.&#039;&#039;&#039;&lt;br /&gt; }} En KumbiaPHP Framework ya se ha realizado una practi...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.kumbiaphp.com/index.php?title=Validando_formulario_con_jQuery_2&amp;diff=2863&amp;oldid=prev"/>
		<updated>2010-07-21T20:24:03Z</updated>

		<summary type="html">&lt;p&gt;Página creada con &amp;#039;{{cleanupbox |image=&lt;a href=&quot;https://wiki.kumbiaphp.com/Archivo:Information_icon4.png&quot; title=&quot;Archivo:Information icon4.png&quot;&gt;20px&lt;/a&gt; |texto =&amp;#039;&amp;#039;&amp;#039;Articulo realizado para Spirit v1.0 beta1.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt; }} En KumbiaPHP Framework ya se ha realizado una practi...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{cleanupbox&lt;br /&gt;
|image=[[Archivo:Information_icon4.png|20px]]&lt;br /&gt;
|texto =&amp;#039;&amp;#039;&amp;#039;Articulo realizado para Spirit v1.0 beta1.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
En KumbiaPHP Framework ya se ha realizado una practica sobre la validación de campos de formulario bajo jQuery llamado [http://wiki.kumbiaphp.com/Validando_formulario_con_jquery Validando formulario con jQuery] el cual esta basado en Rules (reglas) y mensajes de estos. Pero ese ejemplo esta orientado a validar todos los campos que se le indiquen del formulario, por lo que si realizamos un formulario que debe llenar mas de un tipo de usuario, donde algunos campos solo serán llenados acorde al tipo de usuario seleccionado, por ejemplo, indicado de una lista &amp;lt;select&amp;gt;, es difícil incluir la decisión de validar basado a una selección previa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta practica trata de esa necesidad, de tener un formulario donde todos los campos indicados serán vigilados por la validación pero solo esta se activara para algunos campos dependiendo de una condición o sentencia de decisión previa. Esta validación esta basada en sentencias en Switch y sentencias de decisión If para realizar sus validaciones.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por poner cualquier ejemplo, este trata de un formulario de registro que es llenado por 3 tipos de usuario, los cuales son: Medico, Secretaria y Paciente.&lt;br /&gt;
Hay campos que son llenado por los 3 tipos de usuario, pero hay otros que solo son llenados dependiendo del tipo de usuario indicado en una lista. El validador vigila todos los campos incluyendo por los del tipo de usuario indicado. Dependiendo del tipo de usuario seleccionado de la lista, el validador exigirá u omitirá la vigilia del correcto llenado de esos campos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser un ejemplo únicamente para validar campos de formulario de una vista, no habrá procesos de Modelo ni de Controller, pero obviamente, el controller solo tendrá (para esta practica) un &amp;#039;&amp;#039;&amp;#039;public function registro(){}&amp;#039;&amp;#039;&amp;#039; sin contenido en el controlller &amp;#039;&amp;#039;&amp;#039;usuarios_controller.php&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El javascript jQuery: &amp;#039;&amp;#039;&amp;#039;validando.js&amp;#039;&amp;#039;&amp;#039; o como lo desees llamar&lt;br /&gt;
miapp/public/javascript/validando.js&lt;br /&gt;
&amp;lt;source lang=javascript&amp;gt;&lt;br /&gt;
var demo_mode = true; // se establece en false para permitir el envio del formulario&lt;br /&gt;
&lt;br /&gt;
function TareaVerificarCampos(CampoNombre){&lt;br /&gt;
    /*&lt;br /&gt;
        1. Hacer un nuevo &amp;quot;case&amp;quot; por cada campo que deseas validar.&lt;br /&gt;
        2. Coloca tu validacion dentro de la sentencia &amp;quot;if&amp;quot;&lt;br /&gt;
        3. Llama la funcion &amp;quot;failField&amp;quot; cuando la validacion falla, muestra un mensaje de error.&lt;br /&gt;
        4. Configurar la variable &amp;quot;vacio=false&amp;quot; cuando la validacion falló.&lt;br /&gt;
        5. Llama la funcion &amp;quot;passField&amp;quot; cuando la validacion fue correcta.&lt;br /&gt;
    */&lt;br /&gt;
    &lt;br /&gt;
    var vacio = true;&lt;br /&gt;
    &lt;br /&gt;
    switch (CampoNombre){&lt;br /&gt;
        case &amp;quot;nombre&amp;quot;:&lt;br /&gt;
            if ($(&amp;quot;#&amp;quot;+CampoNombre).val()==&amp;quot;&amp;quot;){&lt;br /&gt;
                failField(CampoNombre,&amp;quot;Este campo no puede estar vacio&amp;quot;);&lt;br /&gt;
                vacio = false;&lt;br /&gt;
            }else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;lt; 6) {    &lt;br /&gt;
                failField(CampoNombre,&amp;quot;Este campo debe ser mayor a 6 caracteres&amp;quot;);&lt;br /&gt;
                vacio = false;&lt;br /&gt;
            }else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;gt; 40) {    &lt;br /&gt;
                failField(CampoNombre,&amp;quot;Este campo debe ser menor a 40 caracteres&amp;quot;);&lt;br /&gt;
                vacio = false;&lt;br /&gt;
            }else{&lt;br /&gt;
                passField(CampoNombre);&lt;br /&gt;
            }&lt;br /&gt;
        break;&lt;br /&gt;
        &lt;br /&gt;
        case &amp;quot;cedula&amp;quot;:&lt;br /&gt;
            if ($(&amp;quot;#&amp;quot;+CampoNombre).val()==&amp;quot;&amp;quot;){&lt;br /&gt;
                failField(CampoNombre,&amp;quot;Este campo no puede estar vacio&amp;quot;);&lt;br /&gt;
                vacio = false;&lt;br /&gt;
            } else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;lt; 7){&lt;br /&gt;
                failField(CampoNombre,&amp;quot;Este campo debe tener una longitud mayor a 6&amp;quot;);&lt;br /&gt;
                vacio = false;&lt;br /&gt;
            }else{&lt;br /&gt;
                passField(CampoNombre);&lt;br /&gt;
            }&lt;br /&gt;
        break;&lt;br /&gt;
    &lt;br /&gt;
        case &amp;quot;confirmar_cedula&amp;quot;:&lt;br /&gt;
            if ($(&amp;quot;#&amp;quot;+CampoNombre).val()==&amp;quot;&amp;quot;){&lt;br /&gt;
                failField(CampoNombre,&amp;quot;Este campo no puede estar vacio&amp;quot;);&lt;br /&gt;
                vacio = false;&lt;br /&gt;
            } else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;lt; 7){&lt;br /&gt;
                failField(CampoNombre,&amp;quot;Este campo debe tener una longitud mayor a 6&amp;quot;);&lt;br /&gt;
                vacio = false;&lt;br /&gt;
            } else if ($(&amp;quot;#&amp;quot;+CampoNombre).val()!=$(&amp;quot;#cedula&amp;quot;).val()){&lt;br /&gt;
                failField(CampoNombre,&amp;quot;No coincide con la cedula, verifica&amp;quot;);&lt;br /&gt;
                vacio = false;&lt;br /&gt;
            } else {&lt;br /&gt;
                passField(CampoNombre);&lt;br /&gt;
            }&lt;br /&gt;
        break;&lt;br /&gt;
    &lt;br /&gt;
        case &amp;quot;usuario&amp;quot;:&lt;br /&gt;
            if ($(&amp;quot;#&amp;quot;+CampoNombre).val()==&amp;quot;&amp;quot;){&lt;br /&gt;
                failField(CampoNombre,&amp;quot;Este campo no puede estar vacio&amp;quot;);&lt;br /&gt;
                vacio = false;&lt;br /&gt;
            }else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;lt; 5) {    &lt;br /&gt;
                failField(CampoNombre,&amp;quot;Este campo debe ser mayor a 4 caracteres&amp;quot;);&lt;br /&gt;
                vacio = false;&lt;br /&gt;
            }else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;gt; 20) {    &lt;br /&gt;
                failField(CampoNombre,&amp;quot;Este campo debe ser menor a 20 caracteres&amp;quot;);&lt;br /&gt;
                vacio = false;&lt;br /&gt;
            } else {&lt;br /&gt;
                passField(CampoNombre);&lt;br /&gt;
            }&lt;br /&gt;
        break;&lt;br /&gt;
    &lt;br /&gt;
        case &amp;quot;clave&amp;quot;:&lt;br /&gt;
            if ($(&amp;quot;#&amp;quot;+CampoNombre).val()==&amp;quot;&amp;quot;){&lt;br /&gt;
                failField(CampoNombre,&amp;quot;Este campo no puede estar vacio&amp;quot;);&lt;br /&gt;
                vacio = false;&lt;br /&gt;
            }else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;lt; 7) {    &lt;br /&gt;
                failField(CampoNombre,&amp;quot;Este campo debe ser mayor a 6 caracteres&amp;quot;);&lt;br /&gt;
                vacio = false;&lt;br /&gt;
            }else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;gt; 30) {    &lt;br /&gt;
                failField(CampoNombre,&amp;quot;Este campo debe ser menor a 30 caracteres&amp;quot;);&lt;br /&gt;
                vacio = false;&lt;br /&gt;
            } else {&lt;br /&gt;
                passField(CampoNombre);&lt;br /&gt;
            }&lt;br /&gt;
        break;&lt;br /&gt;
    &lt;br /&gt;
        case &amp;quot;confirmarpass&amp;quot;:&lt;br /&gt;
            if ($(&amp;quot;#&amp;quot;+CampoNombre).val()==&amp;quot;&amp;quot;){&lt;br /&gt;
                failField(CampoNombre,&amp;quot;Este campo no puede estar vacio&amp;quot;);&lt;br /&gt;
                vacio = false;&lt;br /&gt;
            }else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;lt; 7) {    &lt;br /&gt;
                failField(CampoNombre,&amp;quot;Este campo debe ser mayor a 6 caracteres&amp;quot;);&lt;br /&gt;
                vacio = false;&lt;br /&gt;
            }else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;gt; 30) {    &lt;br /&gt;
                failField(CampoNombre,&amp;quot;Este campo debe ser menor a 30 caracteres&amp;quot;);&lt;br /&gt;
                vacio = false;&lt;br /&gt;
            } else if ($(&amp;quot;#&amp;quot;+CampoNombre).val()!=$(&amp;quot;#clave&amp;quot;).val()){&lt;br /&gt;
                failField(CampoNombre,&amp;quot;No coincide con la clave, verifica&amp;quot;);&lt;br /&gt;
                vacio = false;&lt;br /&gt;
            } else {&lt;br /&gt;
                passField(CampoNombre);&lt;br /&gt;
            }&lt;br /&gt;
        break;&lt;br /&gt;
    &lt;br /&gt;
        case &amp;quot;correo&amp;quot;:&lt;br /&gt;
            if ($(&amp;quot;#&amp;quot;+CampoNombre).val()==&amp;quot;&amp;quot;){&lt;br /&gt;
                failField(CampoNombre,&amp;quot;Este campo no puede estar vacio&amp;quot;);&lt;br /&gt;
                vacio = false;&lt;br /&gt;
            } else {&lt;br /&gt;
                passField(CampoNombre);&lt;br /&gt;
            }&lt;br /&gt;
        break;&lt;br /&gt;
    &lt;br /&gt;
        case &amp;quot;confirmarcorreo&amp;quot;:&lt;br /&gt;
            if ($(&amp;quot;#&amp;quot;+CampoNombre).val()==&amp;quot;&amp;quot;){&lt;br /&gt;
                failField(CampoNombre,&amp;quot;Este campo no puede estar vacio&amp;quot;);&lt;br /&gt;
                vacio = false;&lt;br /&gt;
            } else if ($(&amp;quot;#&amp;quot;+CampoNombre).val()!=$(&amp;quot;#correo&amp;quot;).val()){&lt;br /&gt;
                failField(CampoNombre,&amp;quot;No coincide con el correo, verifica&amp;quot;);&lt;br /&gt;
                vacio = false;&lt;br /&gt;
            } else {&lt;br /&gt;
                passField(CampoNombre);&lt;br /&gt;
            }&lt;br /&gt;
        break;&lt;br /&gt;
        &lt;br /&gt;
        // MEDICO:&lt;br /&gt;
        case &amp;quot;rif_med&amp;quot;:&lt;br /&gt;
            if ($(&amp;quot;#soy&amp;quot;).val()==&amp;quot;med&amp;quot;){&lt;br /&gt;
                if ($(&amp;quot;#&amp;quot;+CampoNombre).val()==&amp;quot;&amp;quot;){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Este campo no puede estar vacio&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                } else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;lt; 7){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Este campo debe tener una longitud mayor a 6&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                 } else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;gt; 15){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Este campo debe tener una longitud menor a 15&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                }else{&lt;br /&gt;
                    passField(CampoNombre);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        break;&lt;br /&gt;
    &lt;br /&gt;
        case &amp;quot;mat_colegio&amp;quot;:&lt;br /&gt;
            if ($(&amp;quot;#soy&amp;quot;).val()==&amp;quot;med&amp;quot;){   &lt;br /&gt;
                if ($(&amp;quot;#&amp;quot;+CampoNombre).val()==&amp;quot;&amp;quot;){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Este campo no puede estar vacio&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                } else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;lt; 4){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Debe ser tener una longitud mayor a 3&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                } else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;gt; 6){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Debe ser tener una longitud menor a 6&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                }else{&lt;br /&gt;
                    passField(CampoNombre);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        break;&lt;br /&gt;
    &lt;br /&gt;
        case &amp;quot;mat_sanidad&amp;quot;:&lt;br /&gt;
            if ($(&amp;quot;#soy&amp;quot;).val()==&amp;quot;med&amp;quot;){   &lt;br /&gt;
                if ($(&amp;quot;#&amp;quot;+CampoNombre).val()==&amp;quot;&amp;quot;){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Este campo no puede estar vacio&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                } else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;lt; 4){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Debe ser tener una longitud mayor a 3&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                } else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;gt; 6){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Debe ser tener una longitud menor a 6&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                }else{&lt;br /&gt;
                    passField(CampoNombre);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        break;&lt;br /&gt;
        &lt;br /&gt;
        // SECRETARIA:&lt;br /&gt;
        case &amp;quot;nombre_medico&amp;quot;:&lt;br /&gt;
            if ($(&amp;quot;#soy&amp;quot;).val()==&amp;quot;secre&amp;quot;){ &lt;br /&gt;
                if ($(&amp;quot;#&amp;quot;+CampoNombre).val()==&amp;quot;&amp;quot;){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Este campo no puede estar vacio&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                } else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;lt; 7){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Este campo no puede ser menor a 6 caracteres&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                } else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;gt; 40){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Este campo no puede ser mayor a 40 caracteres&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                }else{&lt;br /&gt;
                    passField(CampoNombre);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        break;&lt;br /&gt;
        &lt;br /&gt;
        case &amp;quot;clave_secretaria&amp;quot;:&lt;br /&gt;
            if ($(&amp;quot;#soy&amp;quot;).val()==&amp;quot;secre&amp;quot;){   &lt;br /&gt;
                if ($(&amp;quot;#&amp;quot;+CampoNombre).val()==&amp;quot;&amp;quot;){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Este campo no puede estar vacio&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                } else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;lt; 7){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Este campo no puede ser menor a 6 caracteres&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                } else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;gt; 30){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Este campo no puede ser mayor a 30 caracteres&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                }else{&lt;br /&gt;
                    passField(CampoNombre);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        break;&lt;br /&gt;
        &lt;br /&gt;
        case &amp;quot;confirmar_clave_secretaria&amp;quot;:&lt;br /&gt;
            if ($(&amp;quot;#soy&amp;quot;).val()==&amp;quot;secre&amp;quot;){   &lt;br /&gt;
                if ($(&amp;quot;#&amp;quot;+CampoNombre).val()==&amp;quot;&amp;quot;){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Este campo no puede estar vacio&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                } else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;lt; 7){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Este campo no puede ser menor a 6 caracteres&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                } else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;gt; 30){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Este campo no puede ser mayor a 30 caracteres&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                 } else if ($(&amp;quot;#&amp;quot;+CampoNombre).val()!=$(&amp;quot;#clave_secretaria&amp;quot;).val()){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;No coincide con la clave, verifica&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                }else{&lt;br /&gt;
                    passField(CampoNombre);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        break;&lt;br /&gt;
        &lt;br /&gt;
        // PACIENTE:&lt;br /&gt;
        case &amp;quot;nombre_medico_paciente&amp;quot;:&lt;br /&gt;
            if ($(&amp;quot;#soy&amp;quot;).val()==&amp;quot;pac&amp;quot;){   &lt;br /&gt;
                if ($(&amp;quot;#&amp;quot;+CampoNombre).val()==&amp;quot;&amp;quot;){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Este campo no puede estar vacio&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                } else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;lt; 7){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Este campo no puede ser menor a 6 caracteres&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                } else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;gt; 40){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Este campo no puede ser mayor a 40 caracteres&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                }else{&lt;br /&gt;
                    passField(CampoNombre);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        break;&lt;br /&gt;
        &lt;br /&gt;
        case &amp;quot;clave_paciente&amp;quot;:&lt;br /&gt;
            if ($(&amp;quot;#soy&amp;quot;).val()==&amp;quot;pac&amp;quot;){   &lt;br /&gt;
                if ($(&amp;quot;#&amp;quot;+CampoNombre).val()==&amp;quot;&amp;quot;){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Este campo no puede estar vacio&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                } else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;lt; 7){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Este campo no puede ser menor a 6 caracteres&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                } else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;gt; 30){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Este campo no puede ser mayor a 30 caracteres&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                }else{&lt;br /&gt;
                    passField(CampoNombre);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        break;&lt;br /&gt;
        &lt;br /&gt;
        case &amp;quot;confirmar_clave_paciente&amp;quot;:&lt;br /&gt;
            if ($(&amp;quot;#soy&amp;quot;).val()==&amp;quot;pac&amp;quot;){   &lt;br /&gt;
                if ($(&amp;quot;#&amp;quot;+CampoNombre).val()==&amp;quot;&amp;quot;){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Este campo no puede estar vacio&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                } else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;lt; 7){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Este campo no puede ser menor a 6 caracteres&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                } else if ($(&amp;quot;#&amp;quot;+CampoNombre).val().length &amp;gt; 30){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;Este campo no puede ser mayor a 30 caracteres&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                 } else if ($(&amp;quot;#&amp;quot;+CampoNombre).val()!=$(&amp;quot;#clave_paciente&amp;quot;).val()){&lt;br /&gt;
                    failField(CampoNombre,&amp;quot;No coincide con la clave, verifica&amp;quot;);&lt;br /&gt;
                    vacio = false;&lt;br /&gt;
                }else{&lt;br /&gt;
                    passField(CampoNombre);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        break;&lt;br /&gt;
    }&lt;br /&gt;
    return vacio;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function VerificarCampo (campo) {&lt;br /&gt;
        return TareaVerificarCampos(campo.name);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function ChequearFormulario(frm){&lt;br /&gt;
    var vacio = true;&lt;br /&gt;
    for (var i=0; i&amp;lt;frm.length; i++){&lt;br /&gt;
        if(!TareaVerificarCampos(frm.elements[i].name)){&lt;br /&gt;
            vacio = false;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    if(vacio){&lt;br /&gt;
        passField(&amp;quot;subbtn&amp;quot;);&lt;br /&gt;
        if(demo_mode){&lt;br /&gt;
            $(&amp;quot;#formulario&amp;quot;).hide(25);&lt;br /&gt;
            $(&amp;quot;#instrucciones&amp;quot;).html(&amp;#039;Te haz registrado Exitosamente, gracias &amp;lt;a href=&amp;quot;#&amp;quot; onclick=&amp;quot;demoShowForm();return false;&amp;quot;&amp;gt;Mostrar formulario nuevamente&amp;lt;/a&amp;gt;&amp;#039;);&lt;br /&gt;
            return false;&lt;br /&gt;
        }&lt;br /&gt;
    }else{&lt;br /&gt;
        failField(&amp;quot;subbtn&amp;quot;,&amp;quot;Por favor llena los campos con notificaciones para terminar con tu registro.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    return vacio;&lt;br /&gt;
}&lt;br /&gt;
function passField(CampoNombre){&lt;br /&gt;
    $(&amp;quot;#form_alert_&amp;quot;+CampoNombre+&amp;quot;_msg&amp;quot;).remove();&lt;br /&gt;
}&lt;br /&gt;
function failField (CampoNombre,msg){&lt;br /&gt;
    $(&amp;quot;#form_alert_&amp;quot;+CampoNombre+&amp;quot;_msg&amp;quot;).remove();&lt;br /&gt;
    $(&amp;quot;#&amp;quot;+CampoNombre).after(alertMsgHTML(CampoNombre,msg));&lt;br /&gt;
}&lt;br /&gt;
function alertMsgHTML (CampoNombre,msg){&lt;br /&gt;
    return &amp;#039;&amp;lt;div id=&amp;quot;form_alert_&amp;#039;+CampoNombre+&amp;#039;_msg&amp;quot; class=&amp;quot;form_alert_msg&amp;quot;&amp;gt;&amp;#039;+msg+&amp;#039;&amp;lt;/div&amp;gt;&amp;#039;;&lt;br /&gt;
}&lt;br /&gt;
function onSelectChange(){&lt;br /&gt;
    $(&amp;quot;#soy&amp;quot;).change(function(){&lt;br /&gt;
        switch($(&amp;quot;#soy&amp;quot;).val()){&lt;br /&gt;
            case &amp;quot;med&amp;quot;:&lt;br /&gt;
                $(&amp;quot;#seccion_medico&amp;quot;).css(&amp;quot;display&amp;quot;, &amp;quot;block&amp;quot;);&lt;br /&gt;
                $(&amp;quot;#seccion_secretaria&amp;quot;).css(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
                $(&amp;quot;#seccion_paciente&amp;quot;).css(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
            break;&lt;br /&gt;
            &lt;br /&gt;
            case &amp;quot;secre&amp;quot;:&lt;br /&gt;
                $(&amp;quot;#seccion_secretaria&amp;quot;).css(&amp;quot;display&amp;quot;, &amp;quot;block&amp;quot;);&lt;br /&gt;
                $(&amp;quot;#seccion_medico&amp;quot;).css(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
                $(&amp;quot;#seccion_paciente&amp;quot;).css(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
            break;&lt;br /&gt;
            &lt;br /&gt;
            case &amp;quot;pac&amp;quot;:&lt;br /&gt;
                $(&amp;quot;#seccion_paciente&amp;quot;).css(&amp;quot;display&amp;quot;, &amp;quot;block&amp;quot;);&lt;br /&gt;
                $(&amp;quot;#seccion_medico&amp;quot;).css(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
                $(&amp;quot;#seccion_secretaria&amp;quot;).css(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
            break;&lt;br /&gt;
            &lt;br /&gt;
            case &amp;quot;cual&amp;quot;:&lt;br /&gt;
                $(&amp;quot;#seccion_medico&amp;quot;).css(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
                $(&amp;quot;#seccion_secretaria&amp;quot;).css(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
                $(&amp;quot;#seccion_paciente&amp;quot;).css(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
            break;&lt;br /&gt;
        }&lt;br /&gt;
    })&lt;br /&gt;
}&lt;br /&gt;
function Limpiar(){&lt;br /&gt;
    $(&amp;quot;#seccion_medico&amp;quot;).css(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    $(&amp;quot;#seccion_secretaria&amp;quot;).css(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    $(&amp;quot;#seccion_paciente&amp;quot;).css(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    $(&amp;quot;#form_alert_nombre_msg&amp;quot;).remove();&lt;br /&gt;
    $(&amp;quot;#form_alert_cedula_msg&amp;quot;).remove();&lt;br /&gt;
    $(&amp;quot;#form_alert_confirmar_cedula_msg&amp;quot;).remove();&lt;br /&gt;
    $(&amp;quot;#form_alert_usuario_msg&amp;quot;).remove();&lt;br /&gt;
    $(&amp;quot;#form_alert_clave_msg&amp;quot;).remove();&lt;br /&gt;
    $(&amp;quot;#form_alert_confirmarpass_msg&amp;quot;).remove();&lt;br /&gt;
    $(&amp;quot;#form_alert_correo_msg&amp;quot;).remove();&lt;br /&gt;
    $(&amp;quot;#form_alert_confirmarcorreo_msg&amp;quot;).remove();&lt;br /&gt;
    $(&amp;quot;#form_alert_rif_med_clave_msg&amp;quot;).remove();&lt;br /&gt;
    $(&amp;quot;#form_alert_mat_colegio_clave_msg&amp;quot;).remove();&lt;br /&gt;
    $(&amp;quot;#form_alert_mat_sanidad_clave_msg&amp;quot;).remove();&lt;br /&gt;
    $(&amp;quot;#form_alert_nombre_medico_clave_msg&amp;quot;).remove();&lt;br /&gt;
    $(&amp;quot;#form_alert_clave_secretaria_clave_msg&amp;quot;).remove();&lt;br /&gt;
    $(&amp;quot;#form_alert_confirmar_clave_secretaria_msg&amp;quot;).remove();&lt;br /&gt;
    $(&amp;quot;#form_alert_confirmar_clave_secretaria_msg&amp;quot;).remove();&lt;br /&gt;
    $(&amp;quot;#form_alert_nombre_medico_paciente_msg&amp;quot;).remove();&lt;br /&gt;
    $(&amp;quot;#form_alert_clave_paciente_msg&amp;quot;).remove();&lt;br /&gt;
    $(&amp;quot;#form_alert_confirmar_clave_paciente_msg&amp;quot;).remove();&lt;br /&gt;
    $(&amp;quot;#form_alert_subbtn_msg&amp;quot;).remove();&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(function(){&lt;br /&gt;
   document.formulario.nombre.focus();&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Vista: &amp;#039;&amp;#039;&amp;#039;registro.phtml&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
miapp/views/usuarios/registro.phtml&lt;br /&gt;
&amp;lt;source lang=php&amp;gt;&lt;br /&gt;
&amp;lt;?php View::content(); ?&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;contenedor&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;?php echo form_tag(&amp;#039;usuarios/registro&amp;#039;); ?&amp;gt;&lt;br /&gt;
    &amp;lt;!-- &amp;lt;form id=&amp;quot;formulario&amp;quot; method=&amp;quot;post&amp;quot; action=&amp;quot;#&amp;quot; onSubmit=&amp;quot;return ChequearFormulario(this);&amp;quot; &amp;gt; --&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;titulos&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p id=&amp;quot;instrucciones&amp;quot;&amp;gt;Llena todos los campos y los &amp;lt;strong&amp;gt;acorde a tu tipo de usuario&amp;lt;/strong&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Los campos con &amp;lt;span class=&amp;quot;comodin&amp;quot;&amp;gt;*&amp;lt;/span&amp;gt;son requeridos.&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;h3&amp;gt;Datos Estandar:&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;fila&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;etiquetas&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;label for=&amp;quot;nombre&amp;quot;&amp;gt;Nombre:&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;textos&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;comodin&amp;quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;?php echo text_field_tag(&amp;#039;nombre&amp;#039;,&amp;#039;class: texto&amp;#039;,&amp;#039;size: 20&amp;#039;,&amp;#039;onblur: VerificarCampo(this)&amp;#039;); ?&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;fila&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;etiquetas&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;label for=&amp;quot;cedula&amp;quot;&amp;gt;Cedula:&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;textos&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;comodin&amp;quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;?php echo text_field_tag(&amp;#039;cedula&amp;#039;,&amp;#039;class: texto&amp;#039;,&amp;#039;size: 20&amp;#039;,&amp;#039;onblur: VerificarCampo(this)&amp;#039;); ?&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;fila&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;etiquetas&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;label for=&amp;quot;confirmacedula&amp;quot;&amp;gt;Otra vez:&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;textos&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;comodin&amp;quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;?php echo text_field_tag(&amp;#039;confirmar_cedula&amp;#039;,&amp;#039;class: texto&amp;#039;,&amp;#039;size: 20&amp;#039;,&amp;#039;onblur: VerificarCampo(this)&amp;#039;); ?&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;fila&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;etiquetas&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;label for=&amp;quot;telef&amp;quot;&amp;gt;Telefono:&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;textos&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;?php echo text_field_tag(&amp;#039;telefono&amp;#039;,&amp;#039;class: texto&amp;#039;,&amp;#039;size: 20&amp;#039;,&amp;#039;onblur: VerificarCampo(this)&amp;#039;); ?&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;fila&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;etiquetas&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;label for=&amp;quot;profesion&amp;quot;&amp;gt;Profesion:&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;textos&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;?php echo text_field_tag(&amp;#039;profesion&amp;#039;,&amp;#039;class: texto&amp;#039;,&amp;#039;size: 20&amp;#039;,&amp;#039;onblur: VerificarCampo(this)&amp;#039;); ?&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;titulos&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3&amp;gt;Datos de Usuario:&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;fila&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;etiquetas&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;label for=&amp;quot;usuario&amp;quot;&amp;gt;Usuario:&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;textos&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;comodin&amp;quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;?php echo text_field_tag(&amp;#039;usuario&amp;#039;,&amp;#039;class: texto&amp;#039;,&amp;#039;size: 20&amp;#039;,&amp;#039;onblur: VerificarCampo(this)&amp;#039;); ?&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;fila&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;etiquetas&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;label for=&amp;quot;password&amp;quot;&amp;gt;Password:&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;textos&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;comodin&amp;quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;?php echo text_field_tag(&amp;#039;clave&amp;#039;,&amp;#039;class: texto&amp;#039;,&amp;#039;size: 20&amp;#039;,&amp;#039;onblur: VerificarCampo(this)&amp;#039;); ?&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;fila&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;etiquetas&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;label for=&amp;quot;confirmapass&amp;quot;&amp;gt;Otra vez:&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;textos&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;comodin&amp;quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;?php echo text_field_tag(&amp;#039;confirmarpass&amp;#039;,&amp;#039;class: texto&amp;#039;,&amp;#039;size: 20&amp;#039;,&amp;#039;onblur: VerificarCampo(this)&amp;#039;); ?&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;fila&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;etiquetas&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;label for=&amp;quot;correo&amp;quot;&amp;gt;Correo:&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;textos&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;comodin&amp;quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;?php echo text_field_tag(&amp;#039;correo&amp;#039;,&amp;#039;class: texto&amp;#039;,&amp;#039;size: 20&amp;#039;,&amp;#039;onblur: VerificarCampo(this)&amp;#039;); ?&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;fila&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;etiquetas&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;label for=&amp;quot;confirmacorreo&amp;quot;&amp;gt;Otra vez:&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;textos&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;comodin&amp;quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;?php echo text_field_tag(&amp;#039;confirmarcorreo&amp;#039;,&amp;#039;class: texto&amp;#039;,&amp;#039;size: 20&amp;#039;,&amp;#039;onblur: VerificarCampo(this)&amp;#039;); ?&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;fila&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;etiquetas&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;label for=&amp;quot;soy&amp;quot;&amp;gt;Soy:&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;textos&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;comodin&amp;quot;&amp;gt;*&amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;select id=&amp;quot;soy&amp;quot; onClick=&amp;quot;onSelectChange();&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;option selected value=&amp;quot;cual&amp;quot;&amp;gt;Seleccione...&amp;lt;/option&amp;gt;&lt;br /&gt;
                    &amp;lt;option value=&amp;quot;med&amp;quot;&amp;gt;Medico&amp;lt;/option&amp;gt;&lt;br /&gt;
                    &amp;lt;option value=&amp;quot;secre&amp;quot;&amp;gt;Secretaria&amp;lt;/option&amp;gt;&lt;br /&gt;
                    &amp;lt;option value=&amp;quot;pac&amp;quot;&amp;gt;Paciente&amp;lt;/option&amp;gt;&lt;br /&gt;
                &amp;lt;/select&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;!--&lt;br /&gt;
        &amp;lt;div class=&amp;quot;titulos&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3&amp;gt;Llenar acorde al tipo de usuario seleccionado&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Los siguientes campos son requeridos en base al tipo de usuario indicado previamente.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        --&amp;gt;&lt;br /&gt;
        &amp;lt;div id=&amp;quot;seccion_medico&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;fila&amp;quot; id=&amp;quot;med&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;strong&amp;gt;Medico:&amp;lt;/strong&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;fila&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;etiquetas&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;label for=&amp;quot;rifmed&amp;quot;&amp;gt;Rif:&amp;lt;/label&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;textos&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php echo text_field_tag(&amp;#039;rif_med&amp;#039;,&amp;#039;class: texto&amp;#039;,&amp;#039;size: 20&amp;#039;,&amp;#039;onblur: VerificarCampo(this)&amp;#039;); ?&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;fila&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;etiquetas&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;label for=&amp;quot;matcolegio&amp;quot;&amp;gt;Matricula Colegio:&amp;lt;/label&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;textos&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php echo text_field_tag(&amp;#039;mat_colegio&amp;#039;,&amp;#039;class: texto&amp;#039;,&amp;#039;size: 20&amp;#039;,&amp;#039;onblur: VerificarCampo(this)&amp;#039;); ?&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;fila&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;etiquetas&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;label for=&amp;quot;matsanidad&amp;quot;&amp;gt;Matricula Sanidad:&amp;lt;/label&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;textos&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php echo text_field_tag(&amp;#039;mat_sanidad&amp;#039;,&amp;#039;class: texto&amp;#039;,&amp;#039;size: 20&amp;#039;,&amp;#039;onblur: VerificarCampo(this)&amp;#039;); ?&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div id=&amp;quot;seccion_secretaria&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;fila&amp;quot; id=&amp;quot;secre&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;strong&amp;gt;Secretaria:&amp;lt;/strong&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;fila&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;etiquetas&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;label for=&amp;quot;nombremedico&amp;quot;&amp;gt;Nombre Medico:&amp;lt;/label&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;textos&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php echo text_field_tag(&amp;#039;nombre_medico&amp;#039;,&amp;#039;class: texto&amp;#039;,&amp;#039;size: 20&amp;#039;,&amp;#039;onblur: VerificarCampo(this)&amp;#039;); ?&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;fila&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;etiquetas&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;label for=&amp;quot;clavesecretaria&amp;quot;&amp;gt;Clave:&amp;lt;/label&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;textos&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php echo text_field_tag(&amp;#039;clave_secretaria&amp;#039;,&amp;#039;class: texto&amp;#039;,&amp;#039;size: 20&amp;#039;,&amp;#039;onblur: VerificarCampo(this)&amp;#039;); ?&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;fila&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;etiquetas&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;label for=&amp;quot;confirmaclavesecretaria&amp;quot;&amp;gt;Otra vez:&amp;lt;/label&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;textos&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php echo text_field_tag(&amp;#039;confirmar_clave_secretaria&amp;#039;,&amp;#039;class: texto&amp;#039;,&amp;#039;size: 20&amp;#039;,&amp;#039;onblur: VerificarCampo(this)&amp;#039;); ?&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div id=&amp;quot;seccion_paciente&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;fila&amp;quot; id=&amp;quot;pac&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;strong&amp;gt;Paciente:&amp;lt;/strong&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;fila&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;etiquetas&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;label for=&amp;quot;nombremedicopaciente&amp;quot;&amp;gt;Nombre Medico:&amp;lt;/label&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;textos&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php echo text_field_tag(&amp;#039;nombre_medico_paciente&amp;#039;,&amp;#039;class: texto&amp;#039;,&amp;#039;size: 20&amp;#039;,&amp;#039;onblur: VerificarCampo(this)&amp;#039;); ?&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;fila&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;etiquetas&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;label for=&amp;quot;clavepaciente&amp;quot;&amp;gt;Clave:&amp;lt;/label&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;textos&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php echo text_field_tag(&amp;#039;clave_paciente&amp;#039;,&amp;#039;class: texto&amp;#039;,&amp;#039;size: 20&amp;#039;,&amp;#039;onblur: VerificarCampo(this)&amp;#039;); ?&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;fila&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;etiquetas&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;label for=&amp;quot;confirmaclavepaciente&amp;quot;&amp;gt;Otra vez:&amp;lt;/label&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;textos&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php echo text_field_tag(&amp;#039;confirmar_clave_paciente&amp;#039;,&amp;#039;class: texto&amp;#039;,&amp;#039;size: 20&amp;#039;,&amp;#039;onblur: VerificarCampo(this)&amp;#039;); ?&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;fila&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;reset&amp;quot; value=&amp;quot;Limpiar&amp;quot; class=&amp;quot;boton&amp;quot; onClick=&amp;quot;Limpiar()&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;?php echo submit_tag(&amp;#039;Enviar&amp;#039;,&amp;#039;class: boton&amp;#039;); ?&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Un CSS para el formulario: &amp;#039;&amp;#039;&amp;#039;formreg.css&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
miapp/public/css/formreg.css&lt;br /&gt;
&amp;lt;source lang=css&amp;gt;&lt;br /&gt;
#contenedor&lt;br /&gt;
{&lt;br /&gt;
    float       : left;&lt;br /&gt;
    width       : 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#instrucciones&lt;br /&gt;
{&lt;br /&gt;
    margin      : 10px 0 0 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.comodin&lt;br /&gt;
{&lt;br /&gt;
    color       : red;&lt;br /&gt;
    margin      : 0 5px 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3&lt;br /&gt;
{&lt;br /&gt;
    margin      : 20px 0 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fila, p&lt;br /&gt;
{&lt;br /&gt;
    margin      : 0 0 10px 20px;&lt;br /&gt;
    width       : 100%;&lt;br /&gt;
    float       : left; /* Este era el problema */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.etiquetas&lt;br /&gt;
{&lt;br /&gt;
    float       : left;&lt;br /&gt;
    width       : 150px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.textos&lt;br /&gt;
{&lt;br /&gt;
    float       : left;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#telefono, #profesion&lt;br /&gt;
{&lt;br /&gt;
    margin      : 0 0 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.boton&lt;br /&gt;
{&lt;br /&gt;
    margin      : 10px 0 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#soy&lt;br /&gt;
{&lt;br /&gt;
    margin      : 0 0 0 -5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form_alert_msg {&lt;br /&gt;
    font-size       : 14px;&lt;br /&gt;
    font-weight     : bold;&lt;br /&gt;
    color           : #990000;&lt;br /&gt;
    display         :inline;&lt;br /&gt;
    background-color: #FFFFCC;&lt;br /&gt;
    padding         : 2px 5px;&lt;br /&gt;
    margin-left     : 5px;&lt;br /&gt;
    border-top      : 1px solid #990000;&lt;br /&gt;
    border-right    : 2px solid #990000;&lt;br /&gt;
    border-bottom   : 1px solid #990000;&lt;br /&gt;
    border-left     : 2px solid #990000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debe llamarse al archivo javascript y al CSS en el Template, que en este caso es el default de KumbiaPHP&lt;br /&gt;
&amp;lt;source lang=php&amp;gt;&lt;br /&gt;
&amp;lt;?php echo stylesheet_link_tag(&amp;#039;formreg&amp;#039;) ?&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cargando jQuery y la validación que hemos escrito para los campos del formulario basados en jQuery: miapp/views/templates/default.phtml&lt;br /&gt;
&amp;lt;source lang=php&amp;gt;&lt;br /&gt;
&amp;lt;?php echo javascript_include_tag(&amp;#039;jquery&amp;#039;); ?&amp;gt;&lt;br /&gt;
&amp;lt;?php echo javascript_include_tag(&amp;#039;validando&amp;#039;); ?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nota:&amp;#039;&amp;#039;&amp;#039; En el CSS creado para el formulario (formreg.css) un float:left ocasionaba problemas con el CSS bienvenida.css de KumbiaPHP, (el footer aparecia arriba unido a la cabecera), por lo que para arreglar este problema entre los dos CSS, solo hay que agregar un par de lineas al CSS bienvenida.css de KumbiaPHP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El código de bienvenida.css&lt;br /&gt;
MIAPP/public/css/bienvenida.css&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al siguiente código:&lt;br /&gt;
&amp;lt;source lang=css&amp;gt;&lt;br /&gt;
#footer {&lt;br /&gt;
    background-color: #8A6F5C;&lt;br /&gt;
    border-top: 4px solid #555555;&lt;br /&gt;
    color: white;&lt;br /&gt;
    padding: 1em;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le agregamos un par de lineas:&lt;br /&gt;
&amp;lt;source lang=css&amp;gt;&lt;br /&gt;
#footer {&lt;br /&gt;
    background-color: #8A6F5C;&lt;br /&gt;
    border-top: 4px solid #555555;&lt;br /&gt;
    color: white;&lt;br /&gt;
    padding: 1em;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    /***************/&lt;br /&gt;
    float: left;&lt;br /&gt;
    width: 98%;&lt;br /&gt;
    /***************/&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con esta practica tenemos un mejor control de validación de campos, aunque debe validarse de mejor forma (anexarle) el que valide correos (string con @ y terminación .dominio) y para casos mas evolucionados, validar campos numéricos y de fecha, para lo cual bien sea a futuro el autor u otra persona, es bienvenido cualquier mejora y anexos de esta practica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nota:&amp;#039;&amp;#039;&amp;#039; Los div que contienen la seccion de campos Medico, Secretaria y Paciente tienen un &amp;#039;&amp;#039;&amp;#039;style=&amp;quot;display: none;&amp;quot;&amp;#039;&amp;#039;&amp;#039; para una mejor vista de como el validador evalua u omite campos dependiendo de la seleccion de tipo de usuario indicada, invito a quitar lo comentado de esos div y ver el formulario mas completo/expandido. Tambien debe quitarse el &amp;#039;&amp;#039;&amp;#039;onClick=&amp;quot;onSelectChange();&amp;quot;&amp;#039;&amp;#039;&amp;#039; que tiene el &amp;lt;select&amp;gt;. Pero la descarga de esta practica conserva el ocultar estas capas/div para ser mostradas/ocultadas dependiendo de la selección establecida en la lista de tipo de usuario, lo cual es lo mejor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Descarga Validando campos de Formulario con jQuery ==&lt;br /&gt;
Descarga: [http://dl.dropbox.com/u/2807704/kumbiaPHP/v1_b1/app_valform.zip app_valform.zip] para el &amp;#039;&amp;#039;&amp;#039;core&amp;#039;&amp;#039;&amp;#039; del &amp;#039;&amp;#039;&amp;#039;beta1&amp;#039;&amp;#039;&amp;#039; de &amp;#039;&amp;#039;&amp;#039;Spirit v1.0&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para dar una idea de este tipo de validaciones a un formulario conectado a una base de datos, he tomado como ejemplo el [http://wiki.kumbiaphp.com/Como_hacer_un_CRUD_en_KumbiaPHP_Framework CRUD del Wiki] y le he incorporado a ese sencillo ejemplo, la validación jquery.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Descarga Validando campos de Formulario en CRUD ==&lt;br /&gt;
Descarga: [http://dl.dropbox.com/u/2807704/kumbiaPHP/v1_b1/app_crud_validando.zip app_crud_validando.zip] para el &amp;#039;&amp;#039;&amp;#039;core&amp;#039;&amp;#039;&amp;#039; del &amp;#039;&amp;#039;&amp;#039;beta1&amp;#039;&amp;#039;&amp;#039; de &amp;#039;&amp;#039;&amp;#039;Spirit v1.0&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Para este ejemplo de las validaciones en un CRUD la configuracion de &amp;#039;&amp;#039;&amp;#039;databases.ini&amp;#039;&amp;#039;&amp;#039; es la siguiente:&lt;br /&gt;
&amp;lt;source lang=ini&amp;gt;&lt;br /&gt;
[development]&lt;br /&gt;
host = localhost&lt;br /&gt;
username = root&lt;br /&gt;
password = 123&lt;br /&gt;
name = test&lt;br /&gt;
type = mysql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para cualquier comentario referente a estos ejemplos, puedes acudir al IRC, la lista de correo o el Foro de KumbiaPHP.&lt;/div&gt;</summary>
		<author><name>J053D</name></author>
		
	</entry>
</feed>