0.1.12 • Published 8 years ago

fl-form v0.1.12

Weekly downloads
-
License
ISC
Repository
-
Last release
8 years ago

fl-form

Goals of fl-form

  • Send a form and receive response without reloading the page.
  • Be able to intercept a form submission.
  • Be able to intercept a response from a form submission.

Usage

  <x-div
    data-controller="path/to/fl-form"
    data-config="flFormConfig">
  </x-div>

  <script>
    var flFormConfig = {
      load: '/path/to/myForm.html', // Will be fetched when element is created
      onLoad: function (xdiv) {}, // Called when it is loaded for the first time
      onResponse: function (text, statusCode, xdiv) {}, // Called whenever a response from a submit event arrives
      credentials: false, //If set to true, credentials (cookies) are sent with fetch request
    }
  </script>

Run npm start to see the demo in action.

The data-config attribute is optional.

Developing

Dev with livereload

npm start dev

Demo with livereload

npm start demo

Installation

bower

bower install fl-form --save

npm

npm install fl-form --save

Download

Just copy the src/fl-form.js file, and get this one as a dependency. Done.

The dependency is a Web Component, so check the browser support if you are taking it to production. You may need to use a polyfill.

0.1.12

8 years ago

0.1.11

8 years ago

0.1.10

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago

0.0.6

8 years ago