<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://carlos.rinconsanchez.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Blog de Carlos Rincón - form_set_error</title>
 <link>http://carlos.rinconsanchez.com/taxonomy/term/449/0</link>
 <description></description>
 <language>es</language>
<item>
 <title>Cómo avisar de campo erróneo sin mensaje con form_set_error</title>
 <link>http://carlos.rinconsanchez.com/como-avisar-de-campo-erroneo-sin-mensaje-con-form-set-error</link>
 <description>&lt;p&gt;A veces queremos que un formulario devuelva un error pero no mandar un mensaje o que varios inputs estén como erróneaos (se pongan rojos) pero sólo mostrar un mensaje (por ejemplo cuando es necesario rellenar uno de los dos).&lt;/p&gt;
&lt;p&gt;Esta solución no es todo lo &quot;Drupal&quot; que debería ser pero funciona y es corta.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;br /&gt;
form_set_error(&#039;element_name_1&#039;, &#039;Mensaje que  saldrá&#039;);&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;form_set_error(&#039;element_name_2&#039;, &#039;Mensaje que no saldrá&#039;);&lt;br /&gt;
array_pop($_SESSION[&#039;messages&#039;][&#039;error&#039;]);&lt;/p&gt;
&lt;p&gt;form_set_error(&#039;element_name_3&#039;, &#039;Otro mensaje que no saldrá&#039;);&lt;br /&gt;
array_pop($_SESSION[&#039;messages&#039;][&#039;error&#039;]);&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;En realidad esto está &lt;a href=&quot;http://api.drupal.org/api/function/form_set_error/6&quot;&gt;cómo ejemplo del form_set_error&lt;/a&gt; :P&lt;/p&gt;
</description>
 <comments>http://carlos.rinconsanchez.com/como-avisar-de-campo-erroneo-sin-mensaje-con-form-set-error#comments</comments>
 <category domain="http://carlos.rinconsanchez.com/category/temas/drupal">drupal</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/fapi">fapi</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/formularios">formularios</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/form-set-error">form_set_error</category>
 <pubDate>Fri, 10 Sep 2010 15:24:43 +0000</pubDate>
 <dc:creator>Carlos</dc:creator>
 <guid isPermaLink="false">1940 at http://carlos.rinconsanchez.com</guid>
</item>
</channel>
</rss>
