1.0.6 • Published 5 years ago

@superwallaby/form-saver v1.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

form-saver

form data save and load through localStorage

  • Typescript support
  • Small dependencies

Usage

<form id="example">
  <input name="whatever" />
  <textarea name="textArea"></textarea>
  <input name="checkBox" type="checkbox" />
  <select name="selectBox">
    <option value="1">1</option>
    <option value="2">2</option>
  </select>
</form>
const myFormSaver = new window.FormSaver({
  formId: 'example',
  saveKey: 'post',
});

function save() {
  myFormSaver.saveData();
}

function load() {
  myFormSaver.loadData();
}

Args

NameMeaningTyperequire
formIdDOM form ID target of ManagementstringTrue
saveKeySave Key save for localStoragestringTrue
onSaveWhen form saved (Message will be override)()=>voidFalse
onCoverWhen try to save in same key (Message will be override)()=>voidFalse
onErrorWhen error (Message will be override)()=>voidFalse
onErrorWhen form saved (Message will be override)(e:Error) => voidFalse

Methods

saveData (key?:string) => void

will save data in localStorage

loadData (key?:string) => void

will load data from localStorage and give values in form

AMD

<script src="https://superwallaby-public-libs.s3.ap-northeast-2.amazonaws.com/form-saver/latest/index.js"></script>

1.0.6

5 years ago

1.0.5

5 years ago

1.0.1

5 years ago

1.0.3

5 years ago

1.0.0

5 years ago