Skip to main content

jaspr_forms 0.1.1 copy "jaspr_forms: ^0.1.1" to clipboard
jaspr_forms: ^0.1.1 copied to clipboard

Form validation and management for Jaspr. Declarative validators, field state tracking, and form submission with support for all 3 rendering modes (static/server/client).

Changelog #

0.1.1 #

  • Corrección: el enlace al repositorio en el README.md ahora apunta a GitLab.

0.1.0 #

  • Nuevo: FormBuilder con estado interno que administra los campos del formulario, la validación y el envío.
  • Nuevo: FormController accesible a través de la extensión context.form con métodos submit(), reset(), validate(), updateField(), setFieldError(), registerField() y unregisterField().
  • Nuevo: FieldState con valor, error y estados touched y dirty por campo.
  • Nuevo: Validadores declarativos incluidos: Required, Email, MinLength, MaxLength, Pattern y Custom.
  • Nuevo: Mensajes de error personalizables con marcadores de posición {min} y {max}.
  • Nuevo: FormProvider basado en InheritedComponent que notifica a los dependientes cuando cambia la versión del formulario.
  • Nuevo: Soporte para los 3 modos de renderizado de Jaspr (static, server y client).
  • Nuevo: Revalidación automática al cambiar los validadores o los valores iniciales.
  • Nuevo: Envío asíncrono con estados isSubmitting y isSubmitted.
  • Nuevo: Ejemplo completo de formulario de registro en example/.
  • Documentación: Añadido README.md con guía de uso, ejemplos y tabla de API.
0
likes
150
points
46
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Form validation and management for Jaspr. Declarative validators, field state tracking, and form submission with support for all 3 rendering modes (static/server/client).

Homepage
Repository (GitLab)

Topics

#jaspr #web #form #validation

Funding

Consider supporting this project:

ko-fi.com

License

GPL-3.0 (license)

Dependencies

jaspr

More

Packages that depend on jaspr_forms