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
6
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)
View/report issues

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