<?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>ProtectFive - Informática, programación software y páginas web, intranets, aplicaciones móviles</title>
	<atom:link href="http://www.protectfive.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.protectfive.com</link>
	<description></description>
	<lastBuildDate>Wed, 22 Feb 2012 15:44:12 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Programación de aplicaciones para iPhone, iPad e iPod Touch, nuevo servicio de desarrollo de ProtectFive</title>
		<link>http://www.protectfive.com/programacion-de-aplicaciones-para-iphone-ipad-ipod-touch-nuevo-servicio-de-desarrollo-de-protectfive/411</link>
		<comments>http://www.protectfive.com/programacion-de-aplicaciones-para-iphone-ipad-ipod-touch-nuevo-servicio-de-desarrollo-de-protectfive/411#comments</comments>
		<pubDate>Thu, 29 Dec 2011 14:41:39 +0000</pubDate>
		<dc:creator>protectfive</dc:creator>
				<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.protectfive.com/?p=411</guid>
		<description><![CDATA[ProtectFive incorpora a sus servicios ofercidos hasta ahora el desarrollo de aplicaciones para iOS. Si tu empresa necesita una aplicación para iPhone o iPad, si tienes una idea y necesitas subcontratar la programación o si quieres saber más información, no dudes en ponerte en contacto con nosotros. &#160; &#160; &#160;]]></description>
			<content:encoded><![CDATA[<p>ProtectFive incorpora a sus servicios ofercidos hasta ahora el desarrollo de aplicaciones para iOS.</p>
<p>Si tu empresa necesita una aplicación para iPhone o iPad, si tienes una idea y necesitas subcontratar la programación o si quieres saber más información, no dudes en ponerte en contacto con nosotros.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.protectfive.com/programacion-de-aplicaciones-para-iphone-ipad-ipod-touch-nuevo-servicio-de-desarrollo-de-protectfive/411/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ordenar un NSMutableArray de Objective-C con palabras acentuadas</title>
		<link>http://www.protectfive.com/ordenar-nsmutablearray-de-objective-c-con-palabras-acentuadas/408</link>
		<comments>http://www.protectfive.com/ordenar-nsmutablearray-de-objective-c-con-palabras-acentuadas/408#comments</comments>
		<pubDate>Wed, 21 Dec 2011 14:37:27 +0000</pubDate>
		<dc:creator>protectfive</dc:creator>
				<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.protectfive.com/?p=408</guid>
		<description><![CDATA[Tengo un Array (NSMutableArray) de objetos y quiero ordenarlo según algún campo de un objeto. (Por ejemplo, el order by de la base de datos no funciona correctamente para palabras con acentuación). Lo que hay que hacer es crear un comparador personalizado en la clase del objeto de la siguiente manera: Ordeno por nombre. En [...]]]></description>
			<content:encoded><![CDATA[<p>Tengo un Array (NSMutableArray) de objetos y quiero ordenarlo según algún campo de un objeto. (Por ejemplo, el order by de la base de datos<br />
no funciona correctamente para palabras con acentuación).<br />
Lo que hay que hacer es crear un comparador personalizado en la clase del objeto de la siguiente manera:<br />
Ordeno por nombre. En este caso, la ordenación debe funcionar para palabras acentuadas, por eso se hace la conversión a ASCII.</p>
<p>- (NSComparisonResult)orderFunction:(Object *)otherObject {<br />
NSData *myStringData = [self.name dataUsingEncoding: NSASCIIStringEncoding allowLossyConversion: YES];<br />
NSData *otherStringData = [otherObject.name dataUsingEncoding: NSASCIIStringEncoding allowLossyConversion: YES];</p>
<p>NSString *myString = [[[NSString alloc] initWithData: myStringData encoding: NSASCIIStringEncoding] autorelease];<br />
NSString *otherString = [[[NSString alloc] initWithData: otherStringData encoding: NSASCIIStringEncoding] autorelease];</p>
<p>return [myString compare:otherString];<br />
}</p>
<p>&nbsp;</p>
<p>o mucho más corto y eficiente:</p>
<p>- (NSComparisonResult)orderFunction:(Object *)otherObject {</p>
<p>return [self.name localizedCompare:otherObject.name];</p>
<p>}</p>
<p>Para ordenar tu NSMutableArray debes hacer:</p>
<p>NSArray *sortedArray = [mArr sortedArrayUsingSelector:@selector(orderFunction:)];</p>
]]></content:encoded>
			<wfw:commentRss>http://www.protectfive.com/ordenar-nsmutablearray-de-objective-c-con-palabras-acentuadas/408/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript: Problema con Mouseover y Mouseleave en IE (Internet Explorer) con background transparente</title>
		<link>http://www.protectfive.com/javascript-problema-con-mouseover-y-mouseleave-en-ie-internet-explorer-con-background-transparente/261</link>
		<comments>http://www.protectfive.com/javascript-problema-con-mouseover-y-mouseleave-en-ie-internet-explorer-con-background-transparente/261#comments</comments>
		<pubDate>Thu, 17 Nov 2011 11:09:50 +0000</pubDate>
		<dc:creator>protectfive</dc:creator>
				<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.protectfive.com/?p=261</guid>
		<description><![CDATA[El problema viene dado en que IE (7 y 8), cuando detecta que un elemento no tiene background, lanza el evento &#8216;mouseleave&#8217; como si hubiéramos salido de dicho elemento. Para solucionar este &#8216;problema&#8217; simplemente hay que añadir un background (no transparente). Si queremos que sea transparente, la solución es: Añadir un background con una imagen [...]]]></description>
			<content:encoded><![CDATA[<p>El problema viene dado en que IE (7 y 8), cuando detecta que un elemento no tiene background, lanza el evento &#8216;mouseleave&#8217; como si hubiéramos salido de dicho elemento.</p>
<p>Para solucionar este &#8216;problema&#8217; simplemente hay que añadir un background (no transparente).</p>
<p>Si queremos que sea transparente, la solución es:</p>
<p>Añadir un background con una imagen (gif) tranparente!!</p>
<p>It works!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.protectfive.com/javascript-problema-con-mouseover-y-mouseleave-en-ie-internet-explorer-con-background-transparente/261/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exportar tabla PHP a Excel</title>
		<link>http://www.protectfive.com/exportar-tabla-php-a-excel/252</link>
		<comments>http://www.protectfive.com/exportar-tabla-php-a-excel/252#comments</comments>
		<pubDate>Tue, 08 Nov 2011 17:20:52 +0000</pubDate>
		<dc:creator>protectfive</dc:creator>
				<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.protectfive.com/?p=252</guid>
		<description><![CDATA[Aquí va el código PHP: header(&#8220;Pragma: public&#8221;); header(&#8220;Expires: 0&#8243;); $filename = &#8220;table.xls&#8221;; header(&#8220;Content-Type: application/vnd.ms-excel&#8221;); header(&#8220;Content-Disposition: attachment; filename=$filename&#8221;); header(&#8220;Pragma: no-cache&#8221;); header(&#8220;Cache-Control: must-revalidate, post-check=0, pre-check=0&#8243;); echo &#8216;&#60;table&#62;&#8230;&#60;/table&#62;&#8217;; &#160; &#160; &#160;]]></description>
			<content:encoded><![CDATA[<p>Aquí va el código PHP:</p>
<p>header(&#8220;Pragma: public&#8221;);</p>
<p>header(&#8220;Expires: 0&#8243;);</p>
<p>$filename = &#8220;table.xls&#8221;;</p>
<p>header(&#8220;Content-Type: application/vnd.ms-excel&#8221;);</p>
<p>header(&#8220;Content-Disposition: attachment; filename=$filename&#8221;);</p>
<p>header(&#8220;Pragma: no-cache&#8221;);</p>
<p>header(&#8220;Cache-Control: must-revalidate, post-check=0, pre-check=0&#8243;);</p>
<p>echo &#8216;&lt;table&gt;&#8230;&lt;/table&gt;&#8217;;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.protectfive.com/exportar-tabla-php-a-excel/252/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guardar todo el contenido de una página html (o PHP) en una variable PHP</title>
		<link>http://www.protectfive.com/guardar-todo-el-contenido-de-una-pagina-html-o-php-en-una-variable-php/256</link>
		<comments>http://www.protectfive.com/guardar-todo-el-contenido-de-una-pagina-html-o-php-en-una-variable-php/256#comments</comments>
		<pubDate>Fri, 07 Oct 2011 17:32:10 +0000</pubDate>
		<dc:creator>protectfive</dc:creator>
				<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.protectfive.com/?p=256</guid>
		<description><![CDATA[//La variable &#8216;buffer&#8217; almacenará todo el contenido que debería salir por pantalla &#60;?php ob_start(); ?&#62; &#160; &#60;html&#62; &#60;body&#62; &#60;p&#62;TEXT.&#60;/p&#62; &#60;/body&#62; &#60;/html&#62; &#160; &#60;?php $buffer = ob_get_contents(); @ob_end_clean(); @ob_end_flush(); ?&#62;]]></description>
			<content:encoded><![CDATA[<p>//La variable &#8216;buffer&#8217; almacenará todo el contenido que debería salir por pantalla</p>
<p>&lt;?php</p>
<p>ob_start();</p>
<p>?&gt;</p>
<p>&nbsp;</p>
<p>&lt;html&gt;<br />
&lt;body&gt;<br />
&lt;p&gt;TEXT.&lt;/p&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p>&nbsp;</p>
<p>&lt;?php</p>
<p>$buffer = ob_get_contents();</p>
<p>@ob_end_clean();</p>
<p>@ob_end_flush();</p>
<p>?&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.protectfive.com/guardar-todo-el-contenido-de-una-pagina-html-o-php-en-una-variable-php/256/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crear un archivo comprimido zip con contrasenya (password) en MAC</title>
		<link>http://www.protectfive.com/crear-un-archivo-comprimido-zip-con-contrasenya-password-en-mac/247</link>
		<comments>http://www.protectfive.com/crear-un-archivo-comprimido-zip-con-contrasenya-password-en-mac/247#comments</comments>
		<pubDate>Sat, 30 Jul 2011 09:26:15 +0000</pubDate>
		<dc:creator>protectfive_wp</dc:creator>
				<category><![CDATA[Sin categoría]]></category>

		<guid isPermaLink="false">http://www.protectfive.com/?p=247</guid>
		<description><![CDATA[Abrir un terminal y escribir: $ zip -ejr Nombre_zip_que_queremos_crear.zip path_archivo_o_carpeta_que_queremos_comprimir Y listos!]]></description>
			<content:encoded><![CDATA[<p>Abrir un terminal y escribir:</p>
<blockquote><p>$ zip -ejr Nombre_zip_que_queremos_crear.zip path_archivo_o_carpeta_que_queremos_comprimir</p></blockquote>
<p>Y listos!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.protectfive.com/crear-un-archivo-comprimido-zip-con-contrasenya-password-en-mac/247/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTTP GET (Http Web Request) request en Javascript?</title>
		<link>http://www.protectfive.com/http-get-http-web-request-request-en-javascript/241</link>
		<comments>http://www.protectfive.com/http-get-http-web-request-request-en-javascript/241#comments</comments>
		<pubDate>Tue, 21 Jun 2011 23:13:23 +0000</pubDate>
		<dc:creator>protectfive</dc:creator>
				<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.protectfive.com/?p=241</guid>
		<description><![CDATA[Necesitas llamar a una URL y recoger lo que devuelve en Javascript? JS Code function httpGet(URL_string) { var xmlHttp = null; xmlHttp = new XMLHttpRequest(); xmlHttp.open( &#8220;GET&#8221;, URL_string, false ); xmlHttp.send( null ); return xmlHttp.responseText; }]]></description>
			<content:encoded><![CDATA[<p>Necesitas llamar a una URL y recoger lo que devuelve en Javascript?</p>
<p>JS Code<br />
function httpGet(URL_string)<br />
        {<br />
            var xmlHttp = null;<br />
            xmlHttp = new XMLHttpRequest();<br />
            xmlHttp.open( &#8220;GET&#8221;, URL_string, false );<br />
            xmlHttp.send( null );<br />
            return xmlHttp.responseText;<br />
        }</p>
]]></content:encoded>
			<wfw:commentRss>http://www.protectfive.com/http-get-http-web-request-request-en-javascript/241/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parpadeo (flickering) al mover/redimensionar imágenes en IE con JQuery o script.taculo.us</title>
		<link>http://www.protectfive.com/parpadeo-flickering-al-moverredimensionar-im%c3%a1genes-en-ie-con-jquery-o-script-taculo-us/236</link>
		<comments>http://www.protectfive.com/parpadeo-flickering-al-moverredimensionar-im%c3%a1genes-en-ie-con-jquery-o-script-taculo-us/236#comments</comments>
		<pubDate>Wed, 25 May 2011 22:00:22 +0000</pubDate>
		<dc:creator>protectfive</dc:creator>
				<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.protectfive.com/?p=236</guid>
		<description><![CDATA[Solucionar este problema, es sencillo&#8230; después de muchas horas perdidas: un simple cambio en el CSS de las imágenes. img { zoom: 1; filter:alpha(opacity=100); } Y si las imágenes son transparentes, para evitar el borde negro: filter:0 Voilà!]]></description>
			<content:encoded><![CDATA[<p>Solucionar este problema, es sencillo&#8230; después de muchas horas perdidas: un simple cambio en el CSS de las imágenes.</p>
<p>img {  zoom: 1;  filter:alpha(opacity=100); }</p>
<p>Y si las imágenes son transparentes, para evitar el borde negro: </p>
<p>filter:0</p>
<p>Voilà!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.protectfive.com/parpadeo-flickering-al-moverredimensionar-im%c3%a1genes-en-ie-con-jquery-o-script-taculo-us/236/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configurar cuenta de GMAIL (POP) en más de un cliente</title>
		<link>http://www.protectfive.com/configurar-cuenta-de-gmail-pop-en-mas-de-un-cliente/226</link>
		<comments>http://www.protectfive.com/configurar-cuenta-de-gmail-pop-en-mas-de-un-cliente/226#comments</comments>
		<pubDate>Mon, 21 Mar 2011 13:37:05 +0000</pubDate>
		<dc:creator>protectfive</dc:creator>
				<category><![CDATA[Configuración]]></category>

		<guid isPermaLink="false">http://www.protectfive.com/?p=226</guid>
		<description><![CDATA[Configurar una cuenta de correo Gmail (o Google Apps) en un cliente: Outlook, Thunderbird es sencillo. Sólo hay que añadir la cuenta e inrtroducir los parámetros adecuados: Cuenta de Correo: usuario@gmail.com (o @dominio) Usuario: usuario@gmail.com (hay que poner el @gmail.com, o el dominio) Datos POP: Servidor: pop.gmail.com Usar SSL: SÍ Puerto: 995 Datos SMTP: Servidor: [...]]]></description>
			<content:encoded><![CDATA[<p>Configurar una cuenta de correo Gmail (o Google Apps) en un cliente: Outlook, Thunderbird es sencillo. Sólo hay que añadir la cuenta e inrtroducir los parámetros adecuados:</p>
<blockquote><p>Cuenta de Correo: usuario@gmail.com (o @dominio)<br />
Usuario: usuario@gmail.com (hay que poner el @gmail.com, o el dominio)<br />
Datos POP:<br />
Servidor: pop.gmail.com<br />
Usar SSL: SÍ<br />
Puerto: 995<br />
Datos SMTP:<br />
Servidor: smtp.gmail.com<br />
Usar Autentificación: SÍ<br />
Usar SSL (STARTTLS): SÍ<br />
Puerto: 465 ó 587</p></blockquote>
<p>Con esto ya recibiríamos y enviaríamos correos perfectamente. </p>
<p>¿Qué pasa si lo configuramos en más de un PC? Aunque se deje copia en el servidor, el primero que llegue descargará el correo.</p>
<p>Para solucionarlo:</p>
<p>Descargar los mensajes en modo reciente en todos los PC&#8217;s i mantener copia en el servidor:<br />
usuario: recent:email@gmail.com(o dominio)</p>
<p><a href="http://mail.google.com/support/bin/answer.py?answer=47948">http://mail.google.com/support/bin/answer.py?answer=47948</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.protectfive.com/configurar-cuenta-de-gmail-pop-en-mas-de-un-cliente/226/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Validar formulario utilizando JQuery</title>
		<link>http://www.protectfive.com/validar-formulario-utilizando-jquery/212</link>
		<comments>http://www.protectfive.com/validar-formulario-utilizando-jquery/212#comments</comments>
		<pubDate>Mon, 14 Feb 2011 12:43:10 +0000</pubDate>
		<dc:creator>protectfive</dc:creator>
				<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.protectfive.com/?p=212</guid>
		<description><![CDATA[Hay que incluir librería &#60;script src=&#8221;../js/jquery.validate.js&#8221;&#62;&#60;/script&#62; Luego definir las reglas de validación y sus mensajes: &#60;script type=&#8221;text/javascript&#8221;&#62; $(document).ready(function(){ $(&#8220;#signupForm&#8221;).validate({ rules: { firstname: &#8220;required&#8221;, postal: { minlength: 5 }, email: { required: true, email: true }, email2:{ required: true, email: true, equalTo: &#8220;#email&#8221; }, country:&#8221;required&#8221;, }, messages: { firstname: &#8220;Introduzca un nombre&#8221;, email: &#8220;Introduzca un email [...]]]></description>
			<content:encoded><![CDATA[<div>Hay que incluir librería</div>
<div style="padding-left: 30px"><span style="color: #808080">&lt;script src=&#8221;../js/jquery.validate.js&#8221;&gt;&lt;/script&gt;</span></div>
<div>Luego definir las reglas de validación y sus mensajes:</div>
<div style="padding-left: 30px"><span style="color: #808080">&lt;script type=&#8221;text/javascript&#8221;&gt;</span></div>
<div style="padding-left: 30px"><span style="color: #808080">$(document).ready(function(){</span></div>
<div style="padding-left: 60px"><span style="color: #808080">$(&#8220;#signupForm&#8221;).validate({</span></div>
<div style="padding-left: 60px"><span style="color: #808080">rules: {</span></div>
<div style="padding-left: 90px"><span style="color: #808080">firstname: &#8220;required&#8221;,</span></div>
<div style="padding-left: 90px"><span style="color: #808080">postal: {</span></div>
<div style="padding-left: 120px"><span style="color: #808080">minlength: 5</span></div>
<div style="padding-left: 90px"><span style="color: #808080">},</span></div>
<div style="padding-left: 90px"><span style="color: #808080">email: {</span></div>
<div style="padding-left: 120px"><span style="color: #808080">required: true,</span></div>
<div style="padding-left: 120px"><span style="color: #808080">email: true</span></div>
<div style="padding-left: 90px"><span style="color: #808080">},</span></div>
<div style="padding-left: 90px"><span style="color: #808080">email2:{</span></div>
<div style="padding-left: 120px"><span style="color: #808080">required: true,</span></div>
<div style="padding-left: 120px"><span style="color: #808080">email: true,</span></div>
<div style="padding-left: 120px"><span style="color: #808080">equalTo: &#8220;#email&#8221;</span></div>
<div style="padding-left: 90px"><span style="color: #808080">},</span></div>
<div style="padding-left: 90px"><span style="color: #808080">country:&#8221;required&#8221;,</span></div>
<div style="padding-left: 90px"><span style="color: #808080">},</span></div>
<div style="padding-left: 90px"><span style="color: #808080">messages: {</span></div>
<div style="padding-left: 120px"><span style="color: #808080">firstname: &#8220;Introduzca un nombre&#8221;,</span></div>
<div style="padding-left: 120px"><span style="color: #808080">email: &#8220;Introduzca un email válido&#8221;,</span></div>
<div style="padding-left: 120px"><span style="color: #808080">email2:{</span></div>
<div style="padding-left: 150px"><span style="color: #808080">required: &#8220;Los emails deben coincidir&#8221;,</span></div>
<div style="padding-left: 150px"><span style="color: #808080">equalTo: &#8220;Los emails deben coincidir&#8221;</span></div>
<div style="padding-left: 120px"><span style="color: #808080">},</span></div>
<div style="padding-left: 120px"><span style="color: #808080">country:&#8221;Introduzca un pais&#8221;</span></div>
<div style="padding-left: 120px"><span style="color: #808080">}</span></div>
<div style="padding-left: 60px"><span style="color: #808080">});</span></div>
<div style="padding-left: 30px"><span style="color: #808080">});</span></div>
<div style="padding-left: 30px"><span style="color: #000000">Para finalizar, hay que crear el formulario</span></div>
<div style="padding-left: 30px">
<p class="p1"><span style="color: #808080"><span class="s1">&lt;</span><span class="s2">form</span><span class="s3"> </span><span class="s4">id</span><span class="s3">=</span>&#8220;signupForm&#8221;<span class="s3"> </span><span class="s4">method</span><span class="s3">=</span>&#8220;post&#8221;<span class="s3"> </span><span class="s4">action</span><span class="s3">=</span>&#8220;&#8221;<span class="s1">&gt;</span></span></p>
<p class="p1"><span style="color: #808080">&lt;<span class="s1">p</span>&gt;</span></p>
<p class="p2" style="padding-left: 30px"><span style="color: #808080"><span class="s2">&lt;</span><span class="s1">label</span> <span class="s3">for</span>=<span class="s4">&#8220;firstname&#8221;</span><span class="s2">&gt;</span>Nombre/Empresa*<span class="s2">&lt;/</span><span class="s1">label</span><span class="s2">&gt;</span></span></p>
<p class="p3" style="padding-left: 30px"><span style="color: #808080"><span class="s2">&lt;</span><span class="s1">input</span><span class="s5"> </span><span class="s3">type</span><span class="s5">=</span>&#8220;text&#8221;<span class="s5"> </span><span class="s3">id</span><span class="s5">=</span>&#8220;firstname&#8221;<span class="s5"> </span><span class="s3">name</span><span class="s5">=</span>&#8220;firstname&#8221;<span class="s5"> </span><span class="s3">size</span><span class="s5">=</span>30<span class="s2">&gt;</span></span></p>
<p class="p2"><span style="color: #808080"><span class="s2">&lt;/</span><span class="s1">p</span><span class="s2">&gt;</span></span></p>
<p class="p2"><span style="color: #808080"><span class="s2">&lt;</span><span class="s1">p</span><span class="s2">&gt;</span></span></p>
<p class="p2" style="padding-left: 30px"><span style="color: #808080"><span class="s2">&lt;</span><span class="s1">label</span> <span class="s3">for</span>=<span class="s4">&#8220;lastname&#8221;</span><span class="s2">&gt;</span>Apellido/s<span class="s2">&lt;/</span><span class="s1">label</span><span class="s2">&gt;</span></span></p>
<p class="p3" style="padding-left: 30px"><span style="color: #808080"><span class="s2">&lt;</span><span class="s1">input</span><span class="s5"> </span><span class="s3">type</span><span class="s5">=</span>&#8220;text&#8221;<span class="s5"> </span><span class="s3">id</span><span class="s5">=</span>&#8220;lastname&#8221;<span class="s5"> </span><span class="s3">name</span><span class="s5">=</span>&#8220;lastname&#8221;<span class="s5"> </span><span class="s3">size</span><span class="s5">=</span>60<span class="s2">&gt;</span></span></p>
<p class="p2"><span style="color: #808080"><span class="s2">&lt;/</span><span class="s1">p</span><span class="s2">&gt;</span></span></p>
<p class="p2"><span style="color: #808080"><span class="s2">&lt;</span><span class="s1">p</span><span class="s2">&gt;</span></span></p>
<p class="p2" style="padding-left: 30px"><span style="color: #808080"><span class="s2">&lt;</span><span class="s1">label</span> <span class="s3">for</span>=<span class="s4">&#8220;address&#8221;</span><span class="s2">&gt;</span>Dirección*<span class="s2">&lt;/</span><span class="s1">label</span><span class="s2">&gt;</span></span></p>
<p class="p3" style="padding-left: 30px"><span style="color: #808080"><span class="s2">&lt;</span><span class="s1">input</span><span class="s5"> </span><span class="s3">type</span><span class="s5">=</span>&#8220;text&#8221;<span class="s5"> </span><span class="s3">id</span><span class="s5">=</span>&#8220;address&#8221;<span class="s5"> </span><span class="s3">name</span><span class="s5">=</span>&#8220;address&#8221;<span class="s5"> </span><span class="s3">size</span><span class="s5">=</span>60<span class="s2">&gt;</span></span></p>
<p class="p2"><span style="color: #808080"><span class="s2">&lt;/</span><span class="s1">p</span><span class="s2">&gt;</span></span></p>
<p class="p2"><span class="s2"><span style="color: #808080">&#8230;</span></span></p>
<p class="p1"><span style="color: #808080"><span class="s1">&lt;</span><span class="s2">input</span><span class="s3"> </span><span class="s4">class</span><span class="s3">=</span>&#8220;submit&#8221;<span class="s3"> </span><span class="s4">type</span><span class="s3">=</span>&#8220;submit&#8221;<span class="s3"> </span><span class="s4">value</span><span class="s3">=</span>&#8220;Submit&#8221;<span class="s1">/&gt;</span></span></p>
<p class="p1"><span class="s1"><span style="color: #808080">&lt;/form&gt;</span></span></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.protectfive.com/validar-formulario-utilizando-jquery/212/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

