JSFiddle - React, Tailwind, and code Playground
by wisegorilla
HTML
<div id="mauticform_wrapper_progressiveprofilingform" class="mauticform_wrapper">
<form autocomplete="false" role="form" method="post" action="https://kouti.insightmarkaton.com/form/submit?formId=1" id="mauticform_progressiveprofilingform" data-mautic-form="progressiveprofilingform" enctype="multipart/form-data">
<div class="mauticform-error" id="mauticform_progressiveprofilingform_error"></div>
<div class="mauticform-message" id="mauticform_progressiveprofilingform_message"></div>
<div class="mauticform-innerform">
<div class="mauticform-page-wrapper mauticform-page-1" data-mautic-form-page="1">
<div id="mauticform_progressiveprofilingform_email" data-validate="email" data-validation-type="email" class="mauticform-row mauticform-email mauticform-field-1 mauticform-required">
<input id="mauticform_input_progressiveprofilingform_email" name="mauticform[email]" value="" placeholder="Email Address" class="mauticform-input" type="email">
<span class="mauticform-errormsg" style="display: none;">Please enter a valid email address</span>
</div>
<div id="mauticform_progressiveprofilingform_submit" class="mauticform-row mauticform-button-wrapper mauticform-field-4">
<button type="submit" name="mauticform[submit]" id="mauticform_input_progressiveprofilingform_submit" value="" class="mauticform-button btn btn-default">Submit</button>
</div>
</div>
</div>
<input type="hidden" name="mauticform[formId]" id="mauticform_progressiveprofilingform_id" value="1">
<input type="hidden" name="mauticform[return]" id="mauticform_progressiveprofilingform_return" value="">
<input type="hidden" name="mauticform[formName]" id="mauticform_progressiveprofilingform_name" value="progressiveprofilingform">
</form>
</div>
JavaScript
/** This section is only needed once per page if manually copying **/
if (typeof MauticSDKLoaded == 'undefined') {
var MauticSDKLoaded = true;
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://kouti.insightmarkaton.com/media/js/mautic-form.js';
script.onload = function() {
MauticSDK.onLoad();
};
head.appendChild(script);
var MauticDomain = 'https://kouti.insightmarkaton.com';
var MauticLang = {
'submittingMessage': "Please wait..."
}
}else if (typeof MauticSDK != 'undefined') {
MauticSDK.onLoad();
}