<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comentários sobre: Validando formulários com Zend Form, jQuery e Ajax.</title>
	<atom:link href="http://www.diegoholiveira.com/blog/2009/05/21/validando-formularios-com-zend-form-jquery-e-ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.diegoholiveira.com/blog/2009/05/21/validando-formularios-com-zend-form-jquery-e-ajax/</link>
	<description></description>
	<lastBuildDate>Fri, 16 Jul 2010 17:52:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>Por: Felipe Duardo</title>
		<link>http://www.diegoholiveira.com/blog/2009/05/21/validando-formularios-com-zend-form-jquery-e-ajax/comment-page-1/#comment-5219</link>
		<dc:creator>Felipe Duardo</dc:creator>
		<pubDate>Mon, 03 May 2010 11:51:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.diegoholiveira.com/blog/?p=149#comment-5219</guid>
		<description>não sei se estou fazendo algo errado... mas quando eu clico no submit aparece aquele alert de passou mesmo não preenchendo nada nos campos...

to quebrando a cabeça pra fazer pois meio iniciante no zend</description>
		<content:encoded><![CDATA[<p>não sei se estou fazendo algo errado&#8230; mas quando eu clico no submit aparece aquele alert de passou mesmo não preenchendo nada nos campos&#8230;</p>
<p>to quebrando a cabeça pra fazer pois meio iniciante no zend</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Maxwell</title>
		<link>http://www.diegoholiveira.com/blog/2009/05/21/validando-formularios-com-zend-form-jquery-e-ajax/comment-page-1/#comment-5093</link>
		<dc:creator>Maxwell</dc:creator>
		<pubDate>Tue, 06 Apr 2010 15:26:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.diegoholiveira.com/blog/?p=149#comment-5093</guid>
		<description>Cara, tu tem um exemplo prático desse formulario para o zend 1.10??
eu to tentando aprender, pelo site la é complicado,  e pela internet é só de versões antigas, e outra, eu só aprendo vendo a na prática, pois eu me perco na hora d colocar os códigos nos lugares certos, com os nomes certos.</description>
		<content:encoded><![CDATA[<p>Cara, tu tem um exemplo prático desse formulario para o zend 1.10??<br />
eu to tentando aprender, pelo site la é complicado,  e pela internet é só de versões antigas, e outra, eu só aprendo vendo a na prática, pois eu me perco na hora d colocar os códigos nos lugares certos, com os nomes certos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Diego Henrique</title>
		<link>http://www.diegoholiveira.com/blog/2009/05/21/validando-formularios-com-zend-form-jquery-e-ajax/comment-page-1/#comment-3346</link>
		<dc:creator>Diego Henrique</dc:creator>
		<pubDate>Mon, 24 Aug 2009 17:34:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.diegoholiveira.com/blog/?p=149#comment-3346</guid>
		<description>Fabio,

Talvez seja melhor você definir as mensagens diretamente no seu formulário. ;)
Inclusive, vou preparar um post mostrando essa ideia.

Abraços</description>
		<content:encoded><![CDATA[<p>Fabio,</p>
<p>Talvez seja melhor você definir as mensagens diretamente no seu formulário. <img src='http://www.diegoholiveira.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Inclusive, vou preparar um post mostrando essa ideia.</p>
<p>Abraços</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Fabio Milheiro</title>
		<link>http://www.diegoholiveira.com/blog/2009/05/21/validando-formularios-com-zend-form-jquery-e-ajax/comment-page-1/#comment-3344</link>
		<dc:creator>Fabio Milheiro</dc:creator>
		<pubDate>Mon, 24 Aug 2009 17:26:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.diegoholiveira.com/blog/?p=149#comment-3344</guid>
		<description>Obrigado! Deixe-me só adiantar que arranjei uma maneira de fazer isso no Bootstrap, mas quando activo essas traduções/customizações, a validação apresenta mensagens com o texto &quot;null&quot; em vez das mensagens traduzidas ou as originais...

protected function _initFormMessages()
	{
		$translateValidators = array(
	                                        Zend_Validate_NotEmpty::IS_EMPTY =&gt; &#039;Campo obrigatório&#039;,
	                                        Zend_Validate_Regex::NOT_MATCH =&gt; &#039;Valor inválido&#039;,
	                                        Zend_Validate_Date::NOT_YYYY_MM_DD =&gt; &#039;Formato inválido (YYYY-MM-DD)&#039;,
	                                        Zend_Validate_StringLength::TOO_SHORT =&gt; &#039;Campo não pode ter menos do que %min% caracteres&#039;,
	                                        Zend_Validate_StringLength::TOO_LONG =&gt; &#039;Campo não pode ter mais do que %max% caracteres&#039;,
	                                        Zend_Validate_EmailAddress::INVALID =&gt; &#039;Endereço de e-mail inválido&#039;,
	                                        Zend_Validate_Digits::NOT_DIGITS =&gt; &#039;Campo só pode conter algarismos&#039;
	                                );
	    $translator = new Zend_Translate(&#039;array&#039;, $translateValidators);
	    Zend_Validate_Abstract::setDefaultTranslator($translator);
	}

Isto funciona bem sem a validação ajax. Na validação ajax, as mensagens de erro passam a aparecer &quot;null&quot; (todas elas).

Vou ficar a aguardar o seu post. Mais uma vez obrigado! Abraços</description>
		<content:encoded><![CDATA[<p>Obrigado! Deixe-me só adiantar que arranjei uma maneira de fazer isso no Bootstrap, mas quando activo essas traduções/customizações, a validação apresenta mensagens com o texto &#8220;null&#8221; em vez das mensagens traduzidas ou as originais&#8230;</p>
<p>protected function _initFormMessages()<br />
	{<br />
		$translateValidators = array(<br />
	                                        Zend_Validate_NotEmpty::IS_EMPTY =&gt; &#8216;Campo obrigatório&#8217;,<br />
	                                        Zend_Validate_Regex::NOT_MATCH =&gt; &#8216;Valor inválido&#8217;,<br />
	                                        Zend_Validate_Date::NOT_YYYY_MM_DD =&gt; &#8216;Formato inválido (YYYY-MM-DD)&#8217;,<br />
	                                        Zend_Validate_StringLength::TOO_SHORT =&gt; &#8216;Campo não pode ter menos do que %min% caracteres&#8217;,<br />
	                                        Zend_Validate_StringLength::TOO_LONG =&gt; &#8216;Campo não pode ter mais do que %max% caracteres&#8217;,<br />
	                                        Zend_Validate_EmailAddress::INVALID =&gt; &#8216;Endereço de e-mail inválido&#8217;,<br />
	                                        Zend_Validate_Digits::NOT_DIGITS =&gt; &#8216;Campo só pode conter algarismos&#8217;<br />
	                                );<br />
	    $translator = new Zend_Translate(&#8216;array&#8217;, $translateValidators);<br />
	    Zend_Validate_Abstract::setDefaultTranslator($translator);<br />
	}</p>
<p>Isto funciona bem sem a validação ajax. Na validação ajax, as mensagens de erro passam a aparecer &#8220;null&#8221; (todas elas).</p>
<p>Vou ficar a aguardar o seu post. Mais uma vez obrigado! Abraços</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Diego Henrique</title>
		<link>http://www.diegoholiveira.com/blog/2009/05/21/validando-formularios-com-zend-form-jquery-e-ajax/comment-page-1/#comment-3342</link>
		<dc:creator>Diego Henrique</dc:creator>
		<pubDate>Mon, 24 Aug 2009 13:56:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.diegoholiveira.com/blog/?p=149#comment-3342</guid>
		<description>Oi Fabio,

Vou preparar um post sobre como traduzir e personalizar as mensagens de erro do Zend_Validate.

Abraços</description>
		<content:encoded><![CDATA[<p>Oi Fabio,</p>
<p>Vou preparar um post sobre como traduzir e personalizar as mensagens de erro do Zend_Validate.</p>
<p>Abraços</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Fabio Milheiro</title>
		<link>http://www.diegoholiveira.com/blog/2009/05/21/validando-formularios-com-zend-form-jquery-e-ajax/comment-page-1/#comment-3341</link>
		<dc:creator>Fabio Milheiro</dc:creator>
		<pubDate>Mon, 24 Aug 2009 13:32:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.diegoholiveira.com/blog/?p=149#comment-3341</guid>
		<description>Como podemos personalizar as mensagens de erro?</description>
		<content:encoded><![CDATA[<p>Como podemos personalizar as mensagens de erro?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Fabio Milheiro</title>
		<link>http://www.diegoholiveira.com/blog/2009/05/21/validando-formularios-com-zend-form-jquery-e-ajax/comment-page-1/#comment-2896</link>
		<dc:creator>Fabio Milheiro</dc:creator>
		<pubDate>Tue, 21 Jul 2009 17:33:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.diegoholiveira.com/blog/?p=149#comment-2896</guid>
		<description>Excelente artigo! Tudo a funcionar excepto um pormenor.. O captcha.

O meu captcha tem id &quot;captcha&quot;, mas a textbox com o valor inserido pelo utilizador para verificar que este é humano tem um id &quot;captcha-input&quot; que é gerado automaticamente a partir do id original &quot;captcha&quot;.

O problema é que o JavaScript não aceita que eu escreva:
      captcha-input:	captcha-input,
no parametro data. Parece que entende aquilo como uma subtração.

Tentei fazer o seguinte:

var captcha_input	= $(&#039;#captcha-input&#039;).val(); // O javascript só aceita underscore...

e no parâmetro data usei
captcha_input: captcha_input,

Se criar um alert no ciclo que escreve as mensagens de erro, o campo captcha não é mencionado.

O que está a correr mal??

Obrigado

PS: Sem usar AJAX, o form funciona perfeitamente.</description>
		<content:encoded><![CDATA[<p>Excelente artigo! Tudo a funcionar excepto um pormenor.. O captcha.</p>
<p>O meu captcha tem id &#8220;captcha&#8221;, mas a textbox com o valor inserido pelo utilizador para verificar que este é humano tem um id &#8220;captcha-input&#8221; que é gerado automaticamente a partir do id original &#8220;captcha&#8221;.</p>
<p>O problema é que o JavaScript não aceita que eu escreva:<br />
      captcha-input:	captcha-input,<br />
no parametro data. Parece que entende aquilo como uma subtração.</p>
<p>Tentei fazer o seguinte:</p>
<p>var captcha_input	= $(&#8216;#captcha-input&#8217;).val(); // O javascript só aceita underscore&#8230;</p>
<p>e no parâmetro data usei<br />
captcha_input: captcha_input,</p>
<p>Se criar um alert no ciclo que escreve as mensagens de erro, o campo captcha não é mencionado.</p>
<p>O que está a correr mal??</p>
<p>Obrigado</p>
<p>PS: Sem usar AJAX, o form funciona perfeitamente.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
