Monday, September 14, 2009

Nueva versión de FormPost 1.2

He cambiado en varios aspectos esta clase, ya que como saben, en producción surgen nuevos requerimientos e ideas. Las novedades son las siguientes:
  1. Aplica estilo a los elementos que se añaden a $requeridos si no pasan la validación. Automáticamente asigna un borde rojo al elemento, aunque se puede personalizar.
  2. Adicionalmente se incorpora aplicarEstiloError() para aplicar estilo de error. Este método es llamado automáticamente por validar2alert(), o también independientemente, según como se necesite
  3. Además el asignar estilo de error es independiente a los generadores de la clase, es decir, al hacer requerido un input que no fue generado por FormPost igual se le añadirá el estilo de error, ya que se puede agregar al validador pasando su nombre, pero debe tener por obligación su id; nombre=id
  4. Se puede diferenciar el fin del tag input para Doctype XHTML strict o transitional
  5. Incorporado un generador de textarea.
  6. Soporte para array de checks (elemento[]), es decir, checks que al ser enviados son índices de un array. Rescata y asigna valores asignados por usuario en form, así se evita que lo haga nuevamente.
  7. tabla2combo y array2combo soportan mutiselect (elemento[]). Rescata y asigna valores asignados por usuario en form, así se evita que lo haga nuevamente.
Descarga con ejemplos: FormPost y ejemplo
phpDoc: phpDoc con Doxygen