﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Actualidad jQuery &#187; Formularios</title>
	<atom:link href="http://www.actualidadjquery.es/category/formularios/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.actualidadjquery.es</link>
	<description>Blog de actualidad acerca de jQuery con tutoriales y ejemplos</description>
	<lastBuildDate>Tue, 24 Jan 2012 11:10:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Añadiendo y quitando estilos, con addClass y removeClass en jQuery</title>
		<link>https://www.actualidadjquery.es/2010/10/31/addclass-y-removeclass-con-jquery/</link>
		<comments>https://www.actualidadjquery.es/2010/10/31/addclass-y-removeclass-con-jquery/#comments</comments>
		<pubDate>Sun, 31 Oct 2010 14:28:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Formularios]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[addClass]]></category>
		<category><![CDATA[formularios]]></category>
		<category><![CDATA[mouseenter]]></category>
		<category><![CDATA[mouseleave]]></category>
		<category><![CDATA[removeClass]]></category>
		<category><![CDATA[submit]]></category>

		<guid isPermaLink="false">http://www.actualidadjquery.es/?p=213</guid>
		<description><![CDATA[Hoy vamos a ense&#241;aros estas funciones de jQuery con las que podemos a&#241;adir y quitar estilos en nuestros sitios web de forma muy sencilla. Las podemos utilizar en formularios, en men&#250;s, en im&#225;genes, etc. Vamos a ense&#241;aros un ejemplo con un formulario, para darle un toque algo m&#225;s vistoso y validando los campos. Primero vamos [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" alt="" height="121" src="http://www.actualidadjquery.es/wp-content/uploads/image/jquery_logo_color_onwhite.jpg" width="490" />Hoy vamos a ense&ntilde;aros estas funciones de jQuery con las que podemos a&ntilde;adir y quitar estilos en nuestros sitios web de forma muy sencilla.</p>
<p>	Las podemos utilizar en formularios, en men&uacute;s, en im&aacute;genes, etc.</p>
<p>	Vamos a ense&ntilde;aros un ejemplo con un formulario, para darle un toque algo m&aacute;s vistoso y validando los campos.</p>
<p>	Primero vamos a crear los 3 estilos distintos para el formulario, que vamos a ir a&ntilde;adiendo y quitando con distintos eventos.</p>
<pre class="css" name="code">.input_text {
	background:#FFF;
	width:150px;
	height:22px;
	line-height:22px;
	padding:4px;
	border:1px solid #999;
}

.input_text_encima {
	width:148px;
	height:20px;
	line-height:20px;
	border:2px solid #00CC00;
	color:#009900;
}

.input_text_dentro {
	width:148px;
	height:20px;
	line-height:20px;
	border:2px solid #00CC00;
	color:#000000;
	background:#e3e3e3;
}

.input_text_error {
	width:148px;
	height:20px;
	line-height:20px;
	border:2px solid #FF0000;
	color:#FF0000;
}
</pre>
<p>Ahora vamos a cambiar el estilo del formulario al pasar por encima del campo y al salir fuera con <strong>addClass </strong>y <strong>removeClass</strong>:</p>
<pre class="javascript" name="code">$(&quot;.input_text&quot;).mouseenter(function() {
	$(this).addClass(&quot;input_text_encima&quot;);
});
$(&quot;.input_text&quot;).mouseleave(function() {
	$(this).removeClass(&quot;input_text_encima&quot;);
});</pre>
<p>Al pasar el rat&oacute;n por encima del campo le a&ntilde;adiremos la clase <strong>input_text_encima </strong>al campo con <strong>addClass </strong>y al sacar el rat&oacute;n fuera del campo, le quitaremos la clase <strong>input_text_encima </strong>con <strong>removeClass</strong>.</p>
<p>	Ahora vamos a cambiar el estilo del formulario al entrar en el campo o presionar el campo para editarlo, le a&ntilde;adiremos la clase <strong>input_text_dentro </strong>y se la quitaremos al salir del campo o presionar fuera.</p>
<pre class="javascript" name="code">$(&quot;.input_text&quot;).focus(function() {
	$(this).addClass(&quot;input_text_dentro&quot;);
});
$(&quot;.input_text&quot;).blur(function() {
	$(this).removeClass(&quot;input_text_dentro&quot;);
});
</pre>
<p>Ahora vamos a validar los 2 campos del formulario. En vez de mostrar el mensaje de error en un alert, vamos a cambiar el estilo del campo para indicar que el campo no ha sido rellenado correctamente.</p>
<pre class="javascript" name="code">$(&quot;#formulario&quot;).submit(function () {
	if($(&quot;#nombre&quot;).val().length &lt; 5) {
		$(&quot;#nombre&quot;).addClass(&quot;input_text_error&quot;);
		return false;
	}
	if($(&quot;#telefono&quot;).val().length &lt; 9) {
		$(&quot;#telefono&quot;).addClass(&quot;input_text_error&quot;);
		return false;
	}
	return false;
});</pre>
<ul>
<li><a href="http://www.actualidadjquery.es/ejemplos/18/index.html" target="_blank">Ejemplo</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>https://www.actualidadjquery.es/2010/10/31/addclass-y-removeclass-con-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Validar dirección e-mail en formularios con jQuery</title>
		<link>https://www.actualidadjquery.es/2010/10/30/validando-direccion-e-mail-en-formularios-con-jquery/</link>
		<comments>https://www.actualidadjquery.es/2010/10/30/validando-direccion-e-mail-en-formularios-con-jquery/#comments</comments>
		<pubDate>Sat, 30 Oct 2010 11:48:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Formularios]]></category>
		<category><![CDATA[Input]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[formularios]]></category>
		<category><![CDATA[input]]></category>
		<category><![CDATA[length]]></category>
		<category><![CDATA[submit]]></category>

		<guid isPermaLink="false">http://www.actualidadjquery.es/?p=201</guid>
		<description><![CDATA[Una vez que ya sabemos validar campos input con longitud m&#237;nima, campos select, campos checkbox, campos radio, campos de tel&#233;fono y campos de e-mail, vamos a validar un campo de direcci&#243;n e-mail y ya podremos validar casi al 100% un formulario completo. Primero vamos a validar la longitud escrita, para comprobar que no est&#233; vac&#237;o: [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" alt="" height="121" src="http://www.actualidadjquery.es/wp-content/uploads/image/jquery_logo_color_onwhite.jpg" style="float:left;" width="490" />Una vez que ya sabemos validar campos input con longitud m&iacute;nima, campos select, campos checkbox, campos radio, campos de tel&eacute;fono y campos de e-mail, vamos a validar un campo de direcci&oacute;n e-mail y ya podremos validar casi al 100% un formulario completo.</p>
<p>	Primero vamos a validar la longitud escrita, para comprobar que no est&eacute; vac&iacute;o:</p>
<pre class="javascript" name="code">$(&quot;#formulario&quot;).submit(function () {
	if($(&quot;#email&quot;).val().length &lt; 1) {
		alert(&quot;La direcci&oacute;n e-mail es obligatoria&quot;);
		return false;
	}
	return false;
});
</pre>
<p>Y para terminar comprobamos que es una direcci&oacute;n e-mail correcta, tipo ejemplo@ejemplo.es, con &quot;texto&quot;arroba&quot;texto&quot;.&quot;texto&quot;.</p>
<pre class="javascript" name="code">$(&quot;#formulario&quot;).submit(function () {
	if($(&quot;#email&quot;).val().indexOf(&#39;@&#39;, 0) == -1 || $(&quot;#email&quot;).val().indexOf(&#39;.&#39;, 0) == -1) {
		alert(&quot;La direcci&oacute;n e-mail parece incorrecta&quot;);
		return false;
	}
	return false;
});
</pre>
<ul>
<li><a href="http://www.actualidadjquery.es/ejemplos/17/index.html" target="_blank">Ejemplo</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>https://www.actualidadjquery.es/2010/10/30/validando-direccion-e-mail-en-formularios-con-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Validar teléfono en formularios con jQuery</title>
		<link>https://www.actualidadjquery.es/2010/10/29/validando-telefonos-en-formularios-con-jquery/</link>
		<comments>https://www.actualidadjquery.es/2010/10/29/validando-telefonos-en-formularios-con-jquery/#comments</comments>
		<pubDate>Fri, 29 Oct 2010 11:46:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Formularios]]></category>
		<category><![CDATA[Input]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[formularios]]></category>
		<category><![CDATA[isNaN]]></category>
		<category><![CDATA[length]]></category>
		<category><![CDATA[submit]]></category>

		<guid isPermaLink="false">http://www.actualidadjquery.es/?p=198</guid>
		<description><![CDATA[Despu&#233;s de ense&#241;aros a como validar un campo input normal (nombre, apellidos, poblaci&#243;n, etc) comprobando que no est&#225; vac&#237;o y tiene una longitud superior a la que nosotros queramos, vamos a validar ahora un n&#250;mero de tel&#233;fono para tener la seguridad de que sea correcto. Primero vamos a comprobar la longitud del campo, despu&#233;s vamos [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" alt="" height="121" src="http://www.actualidadjquery.es/wp-content/uploads/image/jquery_logo_color_onwhite.jpg" width="490" />Despu&eacute;s de ense&ntilde;aros a como validar un campo input normal (nombre, apellidos, poblaci&oacute;n, etc) comprobando que no est&aacute; vac&iacute;o y tiene una longitud superior a la que nosotros queramos, vamos a validar ahora un n&uacute;mero de tel&eacute;fono para tener la seguridad de que sea correcto.</p>
<p>	Primero vamos a comprobar la longitud del campo, despu&eacute;s vamos a comprobar que solo hemos introducido n&uacute;meros, y para terminar vamos a comprobar que hemos introducido 9 caracteres, tipo 666112233.</p>
<pre class="javascript" name="code">$(&quot;#formulario&quot;).submit(function () {
	if($(&quot;#telefono&quot;).val().length &lt; 1) {
		alert(&quot;El tel&eacute;fono es obligatorio&quot;);
		return false;
	}
	return false;
});
</pre>
<p>Ahora vamos a comprobar que el valor escrito, son solo n&uacute;meros.</p>
<pre class="javascript" name="code">$(&quot;#formulario&quot;).submit(function () {
	if(isNaN($(&quot;#telefono&quot;).val())) {
		alert(&quot;El tel&eacute;fono solo debe contener n&uacute;meros&quot;);
		return false;
	}
	return false;
});
</pre>
<p>Y para terminar vamos a comprobar la longitud escrita:</p>
<pre class="javascript" name="code">$(&quot;#formulario&quot;).submit(function () {
	if($(&quot;#telefono&quot;).val().length &lt; 9) {
		alert(&quot;El tel&eacute;fono debe tener 9 caracteres. Ej. 666112233&quot;);
		return false;
	}
	return false;
});
</pre>
<ul>
<li><a href="http://www.actualidadjquery.es/ejemplos/16/index.html" target="_blank">Ejemplo</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>https://www.actualidadjquery.es/2010/10/29/validando-telefonos-en-formularios-con-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Validando campos input vacíos y longitud con jQuery</title>
		<link>https://www.actualidadjquery.es/2010/10/28/validando-campos-input-vacios-y-longitud-con-jquery/</link>
		<comments>https://www.actualidadjquery.es/2010/10/28/validando-campos-input-vacios-y-longitud-con-jquery/#comments</comments>
		<pubDate>Thu, 28 Oct 2010 09:25:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Formularios]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[input]]></category>
		<category><![CDATA[length]]></category>
		<category><![CDATA[submit]]></category>

		<guid isPermaLink="false">http://www.actualidadjquery.es/?p=190</guid>
		<description><![CDATA[Hoy os vamos a ense&#241;ar a validar los campos input text de los formularios con jQuery. Podemos validarlos comprobando que est&#233;n vac&#237;os o comprobando la longitud de caracteres escritos dentro del campo. Normalmente solo necesitamos validar que el campo ha sido rellenado, pero para comprobar la veracidad de los datos a veces es necesario tener [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" alt="" height="121" src="http://www.actualidadjquery.es/wp-content/uploads/image/jquery_logo_color_onwhite.jpg" width="490" />Hoy os vamos a ense&ntilde;ar a validar los campos input text de los formularios con jQuery. Podemos validarlos comprobando que est&eacute;n vac&iacute;os o comprobando la longitud de caracteres escritos dentro del campo.</p>
<p>	Normalmente solo necesitamos validar que el campo ha sido rellenado, pero para comprobar la veracidad de los datos a veces es necesario tener en cuenta el n&uacute;mero de caracteres. Por ejemplo en los campos de tel&eacute;fono, para validar que un n&uacute;mero tiene 9 caracteres y que los caracteres introducidos son num&eacute;ricos.</p>
<p>	Primero vamos a comprobar que el campo no est&aacute; vac&iacute;o:</p>
<pre class="javascript" name="code">$(&quot;#formulario&quot;).submit(function () {
	if($(&quot;#nombre&quot;).val().length &lt; 1) {
		alert(&quot;El nombre es obligatorio&quot;);
		return false;
	}
	return false;
});
</pre>
<p>De esta forma nos aseguramos que el campo no est&aacute; vacio, pero mejor vamos a validar que la longitud como m&iacute;nimo es de 5 caracteres:</p>
<pre class="javascript" name="code">	$(&quot;#formulario&quot;).submit(function () {
		if($(&quot;#nombre&quot;).val().length &lt; 5) {
			alert(&quot;El nombre debe tener como m&iacute;nimo 5 caracteres&quot;);
			return false;
		}
		return false;
	});</pre>
<ul>
<li><a href="http://www.actualidadjquery.es/ejemplos/15/index.html" target="_blank">Ejemplo</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>https://www.actualidadjquery.es/2010/10/28/validando-campos-input-vacios-y-longitud-con-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Comprobar si un input Radio está &#8220;checked&#8221; con jQuery</title>
		<link>https://www.actualidadjquery.es/2010/10/27/comprobar-si-un-input-radio-esta-checked-con-jquery/</link>
		<comments>https://www.actualidadjquery.es/2010/10/27/comprobar-si-un-input-radio-esta-checked-con-jquery/#comments</comments>
		<pubDate>Wed, 27 Oct 2010 07:04:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Formularios]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Radio]]></category>
		<category><![CDATA[checked]]></category>
		<category><![CDATA[click]]></category>
		<category><![CDATA[formularios]]></category>

		<guid isPermaLink="false">http://www.actualidadjquery.es/?p=178</guid>
		<description><![CDATA[Despu&#233;s de ense&#241;aros como trabajar con los campos checkbox y los select, ahora vamos con los input radio que funcionan igual que los checkbox. Vamos a comprobar con un bot&#243;n el estado del radio, si est&#225; checked o no, y con otros botones vamos a activarlo y desactivarlo, para que ve&#225;is lo sencillo que es. [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" alt="" height="121" src="http://www.actualidadjquery.es/wp-content/uploads/image/jquery_logo_color_onwhite.jpg" width="490" /><br />
	Despu&eacute;s de ense&ntilde;aros como trabajar con los campos checkbox y los select, ahora vamos con los input radio que funcionan igual que los checkbox.</p>
<p>	Vamos a comprobar con un bot&oacute;n el estado del radio, si est&aacute; checked o no, y con otros botones vamos a activarlo y desactivarlo, para que ve&aacute;is lo sencillo que es.</p>
<p>	Primero vamos a comprobar el estado del radio:</p>
<pre class="javascript" name="code">$(document).ready(function(){

	$(&quot;#radio_comprobar&quot;).click(function() {
		if($(&quot;#radio&quot;).is(&#39;:checked&#39;)) {
			alert(&quot;Est&aacute; activado&quot;);
		} else {
			alert(&quot;No est&aacute; activado&quot;);
		}
	});

});</pre>
<p>Una vez que presionemos el bot&oacute;n recibiremos en un alert la respuesta a si est&aacute; activado o no el radio gracias a la funci&oacute;n is(&#39;:checked&#39;)</p>
<p>	Para terminar vamos a activar y desactivar el radio sin hacer click sobre &eacute;l con estos 2 botones:</p>
<pre class="javascript" name="code">$(document).ready(function(){

	$(&quot;#radio_activar&quot;).click(function() {
		$(&quot;#radio&quot;).attr(&#39;checked&#39;, true);
	});

	$(&quot;#radio_desactivar&quot;).click(function() {
		$(&quot;#radio&quot;).attr(&#39;checked&#39;, false);
	});

});
</pre>
<p>El c&oacute;digo HTML quedar&iacute;a de esta forma:</p>
<pre class="html" name="code">&lt;input name=&quot;radio&quot; id=&quot;radio&quot; type=&quot;radio&quot; value=&quot;1&quot; /&gt;
&lt;input name=&quot;radio_comprobar&quot; id=&quot;radio_comprobar&quot; type=&quot;button&quot; value=&quot;Comprobar&quot; /&gt;
&lt;input name=&quot;radio_activar&quot; id=&quot;radio_activar&quot; type=&quot;button&quot; value=&quot;Activar&quot; /&gt;
&lt;input name=&quot;radio_desactivar&quot; id=&quot;radio_desactivar&quot; type=&quot;button&quot; value=&quot;Desactivar&quot; /&gt;</pre>
<ul>
<li><a href="http://www.actualidadjquery.es/ejemplos/14/index.html" target="_blank">Ejemplo</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>https://www.actualidadjquery.es/2010/10/27/comprobar-si-un-input-radio-esta-checked-con-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
