1.1.0-0 • Published 6 years ago

form-pack v1.1.0-0

Weekly downloads
7
License
MIT
Repository
github
Last release
6 years ago

form-pack Build Status npm Packagist

The tiny vanilla javascript library for serialize form-data to JSON or URL encoded.

Opensource โดยคนไทย จากเพจ DEKCOMSTORY

Installation

Form-pack is available on npm

$ yarn add form-pack

$ npm install --save form-pack

and bower

$ bower install --save form-pack

Usage

Form-pack served the easy usage.

Form-pack available to customize output type both on JSON and urlencoded

formPack(formDOM, options)
// return as JSON by default

Option Attributes

NamedefaultDescription
urlencodedfalseTo let form-pack return data as urlencoded
attr"name"Determine an attributes for reference input elements
skipDisabledfalseExclude an input element that has disabled attribute

You can find out more usage on Examples section.

Examples

<form id="contact-form">
  <input type="text" name="firstname" value="Jirachai"/>
  <input type="email" name="email" value="jirachai.c@outlook.com"/>
</form>

Get data as JSON

import formPack from 'form-pack'

const form = document.getElementById('form')

const result = formPack(form)

// { "firstname": "Jirachai", "email": "jirachai.c@outlook.com" }

Get data as urlencoded

import formPack from 'form-pack'

const form = document.getElementById('form')

const result = formPack(form, { urlencoded: true })

// firstname=Jirachai&email=jirachai.c@outlook.com

Creation Reason

No library that fit with us. 😢

License

Form-pack is MIT licensed.

1.1.0-0

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago