An open API service indexing awesome lists of open source software.

https://github.com/diversen/get-set-form-values

Simple object for getting and setting form values using javascript
https://github.com/diversen/get-set-form-values

javascript-forms read-forms write-forms

Last synced: 5 months ago
JSON representation

Simple object for getting and setting form values using javascript

Awesome Lists containing this project

README

          

# get-set-form-values

Simple object for getting and setting form values using javascript

Inspiration from this stackoverflow answer (for the setting part):

https://stackoverflow.com/a/35468919/464549

## Install

npm install --save get-set-form-values

Or

## Usage

~~~js

// Will only work in a browser

var formValues = require('get-set-form-values');

// Get a form element
var mainForm = document.getElementById('main_form');

// Get the values
var values = formValues.get(mainForm);

// Set some values
var loadJsonValues = {"radio": "d", "fulltext": "Area", "range": "9", "checkbox": ["B"], "input": "Text", "select": ["saab", "mercedes"], "select-single": "volvo"};
formValues.set(mainForm, loadJsonValues);
~~~

Full example. See: [index.html](index.html)

Live example:

See: https://codepen.io/diversen/full/yoVQZq/

MIT © [Dennis Iversen](https://github.com/diversen)