<?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>Sylverio &#187; JQuery</title>
	<atom:link href="http://sylverio.com.br/blog/tag/jquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://sylverio.com.br/blog</link>
	<description>Análise, Arquitetura, Orientação a Objetos, UML, Tecnologias e Programação</description>
	<lastBuildDate>Fri, 11 May 2012 02:35:58 +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>Validação de formulário com JQuery</title>
		<link>http://sylverio.com.br/blog/2009/10/validacao-de-formulario-com-jquery/</link>
		<comments>http://sylverio.com.br/blog/2009/10/validacao-de-formulario-com-jquery/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 00:46:07 +0000</pubDate>
		<dc:creator>Carlos Fernando Sylverio</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JQuery]]></category>

		<guid isPermaLink="false">http://sylverio.com.br/blog/?p=286</guid>
		<description><![CDATA[Validation é um plugin do framework jQuery que permite fazer a validação de formulários de várias maneiras. Neste post vou demonstrar como realizar algumas validações em um formulário utilizando o este plugin. Para é necessário fazer o download do jQuery &#8230;<p class="read-more"><a href="http://sylverio.com.br/blog/2009/10/validacao-de-formulario-com-jquery/">Saiba mais &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p><strong>Validation</strong> é um plugin do <a href="http://sylverio.com.br/blog/?p=57">framework jQuery</a> que permite fazer a validação de formulários de várias maneiras.<br />
Neste post vou demonstrar como realizar algumas validações em um formulário utilizando o este plugin. </p>
<p>Para é necessário fazer o download do <a href="http://bassistance.de/jquery-plugins/jquery-plugin-validation/" target="_blanck">jQuery plugin: Validation</a></p>
<p>Pronto agora que temos todos os arquivos necessário, devemos incluir na tag <head> de nosso exemplo o seguinte trecho de código:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script language<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;JavaScript&quot;</span> src<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;jquery/jquery-1.3.2.js&quot;</span> type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;&lt;/</span>script<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>script language<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;JavaScript&quot;</span> src<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;jquery-validate/jquery.validate.js&quot;</span> type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p>Ainda dentro da tag head, inserimos o trecho de código que fará a validação de nosso formulário:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#cadastro&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">validate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
        <span style="color: #006600; font-style: italic;">// Define as regras</span>
        rules<span style="color: #339933;">:</span><span style="color: #009900;">&#123;</span>
            nomeCliente<span style="color: #339933;">:</span><span style="color: #009900;">&#123;</span>
                required<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span> 
                minlength<span style="color: #339933;">:</span> <span style="color: #CC0000;">2</span>
             <span style="color: #009900;">&#125;</span>
         <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
         <span style="color: #006600; font-style: italic;">// Define as mensagens de erro para cada regra</span>
         messages<span style="color: #339933;">:</span><span style="color: #009900;">&#123;</span>
              nomeCliente<span style="color: #339933;">:</span><span style="color: #009900;">&#123;</span>
                  required<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Digite o seu nome.&quot;</span><span style="color: #339933;">,</span>
                  minLength<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;O seu nome deve conter, no mínimo, 2 caracteres.&quot;</span>
              <span style="color: #009900;">&#125;</span>
          <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>		
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Agora é só inserir o código HTML do formulário a página:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;form id=&quot;cadastro&quot; method=&quot;post&quot; action=&quot;&quot;&gt;
    &lt;p&gt;&lt;label&gt;Nome:&lt;/label&gt;&lt;input type=&quot;text&quot; id=&quot;nome_cliente&quot; name=&quot;nomeCliente&quot; /&gt;&lt;/p&gt;
     &lt;input type=&quot;submit&quot; value=&quot;Enviar&quot; /&gt;
&lt;/form&gt;</pre></div></div>

<p>Observe que as regras e mensagens aplicadas a caixa de texto são referênciadas pelo nome do elemento (atributo name) e não pelo id.</p>
<p>Dessa forma, podemos fazer validações de formulário, de uma forma simples e rápida. Mais informações e métodos de valições podem ser entrados na <a href="http://docs.jquery.com/Plugins/Validation" target="_blanck">documentação oficial do JQuery</a>.</p>
<p>Para quem conhece <strong>css</strong>, o código gerado ao apresentar a mensagem contem o atributo <em>class</em> com o valor <em>error</em>, que pode ser usado para aprimorar o layout do formulário.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;form id=&quot;cadastro&quot; action=&quot;&quot; method=&quot;post&quot;&gt;
    &lt;p&gt;&lt;label&gt;Nome:&lt;/label&gt;&lt;input id=&quot;nome_cliente&quot; class=&quot;error&quot; type=&quot;text&quot; name=&quot;nomeCliente&quot;/&gt;
            &lt;label class=&quot;error&quot; for=&quot;nome_cliente&quot; generated=&quot;true&quot;&gt;O seu nome deve conter, no mínimo, 2 caracteres.&lt;/label&gt;
     &lt;/p&gt;
     &lt;input class=&quot;submit&quot; type=&quot;submit&quot; value=&quot;Enviar&quot;/&gt;
&lt;/form&gt;</pre></div></div>

<p>Enjoy <img src='http://sylverio.com.br/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://sylverio.com.br/blog/2009/10/validacao-de-formulario-com-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Apresentando o JQuery</title>
		<link>http://sylverio.com.br/blog/2009/02/apresentando-o-jquery/</link>
		<comments>http://sylverio.com.br/blog/2009/02/apresentando-o-jquery/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 02:18:38 +0000</pubDate>
		<dc:creator>Carlos Fernando Sylverio</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JQuery]]></category>

		<guid isPermaLink="false">http://sylverio.com.br/blog/?p=57</guid>
		<description><![CDATA[Há um bom tempo tudo está convergindo para web, e com isso surgem coisas interessantes, é o caso de uma bibliotéca de JavaScript chamada JQuery. Há um ano mais ou menos quando um amigo meu me apresentou fiquei impressionado com &#8230;<p class="read-more"><a href="http://sylverio.com.br/blog/2009/02/apresentando-o-jquery/">Saiba mais &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Há um bom tempo tudo está convergindo para web, e com isso surgem coisas interessantes, é o caso de uma bibliotéca de JavaScript chamada <a href="http://jquery.com/" target="_blank">JQuery</a>. </p>
<p>Há um ano mais ou menos quando um amigo meu me apresentou fiquei impressionado com a facilidade de codificação, efeitos visuais e possibilidades de uso que essa biblioteca propociona para o desenvolvimento de aplicações Web e continuo me impressionando a cada nova versão.</p>
<p>As principais características do JQuery que se destacam são:</p>
<ul>
<li>Robusto e eficiente mecanismo de acesso a partes da página (DOM).</li>
<li>Modifica a aparência da página.</li>
<li>Alteração do conteúdo da página.</li>
<li>Variedade de eventos para interação com os usuários.</li>
<li>Adição de efeitos visuais as páginas.</li>
<li>Implementação de Ajax de forma fácil.</li>
<li>Simplificação de tarefas comuns em JavaScript.</li>
</ul>
<p></p>
<p>É uma biblioteca estável e já utilizada por diversas corporações. Em sua página Web é possível acessar sua documentação, especificações, plugins de interface, de forma muito estruturada.</p>
<p>Futuramente falerei mais sobre essa biblioteca e criarei alguns exemplos de sua utilização.</p>
<p>Até mais <img src='http://sylverio.com.br/blog/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://sylverio.com.br/blog/2009/02/apresentando-o-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

