Cómo avisar de campo erróneo sin mensaje con form_set_error
Carlos — Vie, 10/09/2010 - 17:24
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).
Esta solución no es todo lo "Drupal" que debería ser pero funciona y es corta.
form_set_error('element_name_1', 'Mensaje que saldrá');
form_set_error('element_name_2', 'Mensaje que no saldrá');
array_pop($_SESSION['messages']['error']);
form_set_error('element_name_3', 'Otro mensaje que no saldrá');
array_pop($_SESSION['messages']['error']);
En realidad esto está cómo ejemplo del form_set_error :P
Comentarios recientes
hace 3 años 6 semanas
hace 3 años 39 semanas
hace 3 años 47 semanas
hace 4 años 3 días
hace 4 años 8 semanas
hace 4 años 8 semanas
hace 4 años 9 semanas
hace 4 años 10 semanas
hace 4 años 10 semanas
hace 4 años 11 semanas