2017 © Pedro Peláez
 

library fieldwork

Web forms for cool people

image

jmversteeg/fieldwork

Web forms for cool people

  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 9 Versions
  • 0 % Grown

The README.md

fieldwork

Web forms for cool people, (*1)

Build Status ![Code Quality][scrutinizer-g-image] ![Code Coverage][coveralls-image], (*2)

fieldwork will make your life easier by dealing with the trivial tasks of building web forms such as markup generation, validation and sanitization., (*3)

  • Define entire forms using PHP only. All HTML and JavaScript code will be generated for you.
  • Sanitizes and validates client-side for convenience + performance and server-side for security.

Creating a simple form

use fieldwork\Form;
use fieldwork\components\TextField;
use fieldwork\components\Button;
use fieldwork\validators\EmailFieldValidator;

// Instantiate a new form
$contactForm = new Form('contactform');

// Add a text field with validation
$emailField = new TextField('email', 'Email address');
$emailField
   ->addValidator(new EmailFieldValidator())
   ->addTo($contactForm);

// Add a submit button
$submitButton = new Button('submit', 'Send', 'submit', Button::TYPE_SUBMIT);
$submitButton
   ->addTo($contactForm);

// Process the form
$contactForm->process();

if($contactForm->isSubmitted())
    echo 'Your email address is ' . $contactForm->v('email');
else
    echo $contactForm->getHTML();

TODO

  • Error message i18n
  • Tighter AJAX integration / API
  • Complete test coverage
  • Moved the front-end assets into a separate repo
  • Added NumberSanitizer
  • Added materialize.css compatible markup generation
  • Fixed some bugs

The Versions

22/06 2018

dev-master

9999999-dev

Web forms for cool people

  Sources   Download

MIT

The Requires

 

The Development Requires

wordpress form validation forms generation

01/12 2015

2.0.x-dev

2.0.9999999.9999999-dev

Core package that powers the fieldwork library

  Sources   Download

MIT

The Requires

  • php >=5.4

 

The Development Requires

form validation forms generation

22/06 2015

4.3.0

4.3.0.0

Web forms for cool people

  Sources   Download

MIT

The Requires

 

The Development Requires

wordpress form validation forms generation

22/06 2015

dev-materialize-css

dev-materialize-css

Web forms for cool people

  Sources   Download

MIT

The Requires

 

The Development Requires

wordpress form validation forms generation

19/03 2015

4.2.0

4.2.0.0

Web forms for cool people

  Sources   Download

MIT

The Requires

 

The Development Requires

wordpress form validation forms generation

17/03 2015

4.1.0

4.1.0.0

Web forms for cool people

  Sources   Download

MIT

The Requires

 

The Development Requires

wordpress form validation forms generation

12/02 2015

4.0.2

4.0.2.0

Web forms for cool people

  Sources   Download

MIT

The Requires

 

The Development Requires

wordpress form validation forms generation

11/02 2015

4.0.1

4.0.1.0

Web forms for cool people

  Sources   Download

MIT

The Requires

  • php >=5.3

 

wordpress form validation forms generation

10/02 2015

4.0.0

4.0.0.0

Web forms for cool people

  Sources   Download

MIT

The Requires

  • php >=5.3

 

wordpress form validation forms generation