0.1.3 • Published 7 years ago

roger-forms v0.1.3

Weekly downloads
1
License
ISC
Repository
-
Last release
7 years ago

Acacha forms

Form objects pattern implementation for Javascript.

Installation

npm install acacha-forms --save

Usage

After package installation you could user this package using ES6 import:

import Form from 'acacha-forms'

Then you can create any form object using constructor, for example a Register User form:

let form = new Form( { name: 'Roger Forner', email: 'rogerforne@iesebre.com', password: '123456', password_confirmation: '123456', terms: 'true' } )

And the use form methods like post to submit form:

form.post('/register')
  .then( response => {
    console.log('Register done!')
    //do what you need to do if register is ok
  })
  .catch( error => {
    console.log('Register error!')
  })

Form objects pattern

More info about this pattern at:

Other similar packages or software

Laracasts

This video series:

Inspired the creation of this package. Also Laravel Spark .

Resources