1.0.9 • Published 2 years ago

hapiform.js v1.0.9

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

javascript library of Hapi Form

npm i hapiform.js or yarn add hapiform.js

For ESM usage

import {hapiForm} from 'hapiform.js';

hapiForm.setup([
  {
    formSelector: '#hapi-form',
    hapiFormID: 'adaf0cf3-aaaa-aaaa-aaaa-e180e734f588',
    redirectUrl: '/thank-you/',
  }]
);

For HTML project

<!--unpkg cdn-->

<link rel="stylesheet" href="https://unpkg.com/hapiform.js@latest/hapiform.css">

<script src="https://unpkg.com/hapiform.js@latest/hapiform.js"></script>
// set up one or more forms
let formConfig= [  
  {
    hapiFormID: '40552337-abcd-abcd-abcd-e4bc28e9c874', // todo: replace your real form Id
    redirectUrl:'/success/'
  },
  {
    formSelector: '#hapi-form-2',
    hapiFormID: '40552337-bbbb-bbbb-bbbb-e4bc28e9c874', // todo: replace your real form Id
    redirectUrl: '/thank-you.html',
  },
]
// use function to initial hapiform
initHapiForm(formConfig);

Parameters

  • hapiFormID - required - form id, like: '40552337-abcd-abcd-abcd-e4bc28e9c874'
  • formSelector? - optional - selector of Form Element. default: '#hapi-form'
  • redirectUrl? - optional - redirect to page, default: '/thank-you/'
  • i18nLocale? - optional - i18n locale code

parameters with ? means it is optional parameter

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago