﻿<?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; jQuery</title>
	<atom:link href="http://www.actualidadjquery.es/tag/jquery/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>jQuery Alert Dialogs, substituto del alert(), confirm() y prompt() en jQuery</title>
		<link>https://www.actualidadjquery.es/2010/11/01/jalert-substituto-del-alert-prompt-y-confirm-en-jquery/</link>
		<comments>https://www.actualidadjquery.es/2010/11/01/jalert-substituto-del-alert-prompt-y-confirm-en-jquery/#comments</comments>
		<pubDate>Mon, 01 Nov 2010 10:50:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[alert]]></category>
		<category><![CDATA[confirm]]></category>
		<category><![CDATA[prompt]]></category>

		<guid isPermaLink="false">http://www.actualidadjquery.es/?p=235</guid>
		<description><![CDATA[Todos estamos de acuerdo en el que los alert(), confirm() y prompt() de Javascript son muy poco est&#233;ticos y dan un aspecto poco profesional a nuestra p&#225;gina web. Hoy os presentamos jQuery Alert Dialogs, un substituto del t&#237;pico alert(), confirm() y prompt() de Javascript, con el que podemos darle un toque m&#225;s est&#233;tico y profesional [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" alt="" height="205" src="http://www.actualidadjquery.es/wp-content/uploads/image/alert_actualidad_jquery.jpg" style="border:0px;" width="490" />Todos estamos de acuerdo en el que los alert(), confirm() y prompt() de Javascript son muy poco est&eacute;ticos y dan un aspecto poco profesional a nuestra p&aacute;gina web.</p>
<p>	Hoy os presentamos jQuery Alert Dialogs, un substituto del t&iacute;pico alert(), confirm() y prompt() de Javascript, con el que podemos darle un toque m&aacute;s est&eacute;tico y profesional a nuestro sitio web.</p>
<p>	Para empezar tendremos que a&ntilde;adir jAlert despu&eacute;s de incluir jQuery como en el ejemplo:</p>
<pre class="html" name="code">&lt;script type=&quot;text/javascript&quot; src=&quot;../js/jquery-1.4.2.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;../jalert/jquery.alerts.js&quot;&gt;&lt;/script&gt;
&lt;link href=&quot;../jalert/jquery.alerts.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt;
</pre>
<p>Ahora que ya tenemos incluido el script, vamos a hacer la primera prueba con el el substituto de alert:</p>
<pre class="javascript" name="code">jAlert(&quot;Actualidad jQuery&quot;, &quot;Actualidad jQuery&quot;);
</pre>
<p>En la primera variable le a&ntilde;adiremos el texto que aparecer&aacute; dentro de la ventana, y en la segunda variable, el t&iacute;tulo de la ventana jAlert.</p>
<p>	Ahora vamos a probar con confirm, que ahora ser&aacute; jConfirm:</p>
<pre class="javascript" name="code">jConfirm(&quot;&iquest;Te gusta Actualidad jQuery?&quot;, &quot;Actualidad jQuery&quot;, function(r) {
	if(r) {
		jAlert(&quot;Te gusta Actualidad jQuery&quot;, &quot;Actualidad jQuery&quot;);
	} else {
		jAlert(&quot;No te gusta Actualidad jQuery&quot;, &quot;Actualidad jQuery&quot;);
	}
});
</pre>
<p>Dependiendo de si hacemos click en Continuar o Cancelar, nos devolver&aacute; la variable r con el valor true o false.</p>
<p>	Y para terminar vamos a probar con&nbsp;prompt, que ahora ser&aacute; jPrompt:</p>
<pre class="javascript" name="code">jPrompt(&quot;Introduce tu nombre&quot;, &quot;&quot;, &quot;Actualidad jQuery&quot;, function(r) {
	if(r) {
		jAlert(&quot;Tu nombre es &quot;+r, &quot;Actualidad jQuery&quot;);
	}
});
</pre>
<p>Al igual que en el ejemplo anterior, la variable r nos devolver&aacute; el texto que hayamos introducido en la ventana.</p>
<p>	A continuaci&oacute;n ten&eacute;is un ejemplo con&nbsp;alert(), confirm(), prompt(), jAlert(), jConfirm() y jPrompt(), para que ve&aacute;is sus diferencias.</p>
<ul>
<li><a href="http://www.actualidadjquery.es/ejemplos/19/index.html" target="_blank">Ejemplo<br />
		</a></li>
<li><a href="http://www.actualidadjquery.es/descargas/jquery.alerts-1.1.zip" target="_blank">Descarga jAlert 1.1</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>https://www.actualidadjquery.es/2010/11/01/jalert-substituto-del-alert-prompt-y-confirm-en-jquery/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<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>
	</channel>
</rss>
