Skip to content

prodev443/form-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Constructor de Formulario HTML

Preparado para Bootstrap 4 / 5 Este proyecto está en desarrollo

Documentación

  1. Abrir el archivo docs/index.html para ver la documentación en el navegador web.
  2. Nota: Los métodos para agregar distintos tipos de campos comienzan con add- y son métodos que pueden ejecutarse en cadena. Para obtener el formulario HTML se debe ejecutar el método get.

Ejemplo

  1. Ejecutar en [http://localhost:8000](Entorno local)
php -S localhost:8000
  1. Consultar el formulario de ejemplo en el archivo index.php

Asignación automática de Ids del DOM

  1. input de texto (text, email, password, etc.): Se toma el mismo valor que el atributo "name"
  2. input checkbox: Se toma el mismo valor que el atributo "name"
  3. input de radio: Se toma el mismo valor que el atributo "name" y se le añade un sufijo definido por el usuario, el cual debe ser único para cada elemento radio de entre el conjunto que compartan el mismo atributo "name"
  4. textarea: Se toma el mismo valor que el atributo "name"
  5. select: Se toma el mismo valor que el atributo "name"

Limitaciones

  1. No se puede personalizar el Id de cada campo por separado, de hecho la intención es que la generación de Ids sea automática
  2. Para personalizar la clase css de solo un campo / label / contenedor y mantener el estilo en los demás campos sería necesario configurar la clase a través del setter correspondiente y después restaurarlo a su valor por defecto

About

Constructor de formularios HTML

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages