@himanshu-lbt-dev/formtracker

1.0.6 • Public • Published

Webflow Form Data Tracker

Access webflow form data after successful form submission

A library use to run you custom function after successful form submission on webflow.

Features

  • Run user defined function after form submission.
  • Provide form data after submission.

Installation

Add the below script into the </body> tag of you webflow page.

<script src="https://cdn.jsdelivr.net/gh/littlebigthings/Webflowlibraries@master/FormTracker/scripts/formSubmissionTrigger.js"></script>

Now add [data-observe="form"] into the form element of webflow.

Alt text Alt text

USE:-

Define your form/forms array in a variable and define your function where you want to recieve form data and run operations.

You can use a single form element or array of elements with the custom functions which you want to execute on them.

const formArray= [
    {
        formElement:document.querySelector("[data-observe='form']"),
        callback:callbackOne,
    },
    {
        formElement:document.querySelector("[data-observe='analytics']"),
        callback:callbackTwo,
    }
]

Define your custom code

function callbackOne(formData){
    //your own custom logic ⚙️
    
    //form data 👇🏽
    console.log(formData, "one")
}

function callbackTwo(formData){
    //your own custom logic ⚙️
    
    //form data 👇🏽
    console.log(formData, "two")
}

Initiallize library

formArray.forEach(formObj =>{
    new TRIGGERSUBMISSION(formObj)
})

Readme

Keywords

none

Package Sidebar

Install

npm i @himanshu-lbt-dev/formtracker

Weekly Downloads

1

Version

1.0.6

License

ISC

Unpacked Size

163 kB

Total Files

5

Last publish

Collaborators

  • himanshu-lbt-dev