Skip to content

Navigation Menu

Sign in
Sign up

Repository files navigation

get-me-form-data

Build Status npm version

Tiny function to get the form data and validate it. https://codesandbox.io/s/vmv90nno45

Install

npm install getmeformdata --save

Usage

const formSpec = {
 name: {
 validator: 'required'
 },
 checkbox: {
 type: 'boolean'
 }
};
function handleOnSubmit(e) {
 e.preventDefault();
 const data = getMeFormData(e.target, formSpec);
 console.log(data); /*eg. {
 data:{
 name: "",
 email: ""
 },
 error: {
 name: "This is required"
 }
 }*/
}
<form onSubmit={handleOnSubmit}>
 <input name="name" />
 <input name="email"/>
 <button>Submit</button>
</form>
}

Publishing

  • npm run build
  • npm version patch -m "message"
  • npm publish --access public

About

Tiny function to get the form data and validate it.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /