Forked from matt-bailey/formstack-embed-using-postscribe.html
Created
April 29, 2019 20:05
-
-
Save tmilewski/3ee939c939b5b6c32e8652cfff240047 to your computer and use it in GitHub Desktop.
Embed a Formstack form asynchronously, using Postscribe
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// https://github.com/krux/postscribe | |
<!-- Main form wrapper, required for styling the form --> | |
<div class="webform"> | |
<!-- Empty div (must have a unique ID), into which the form will be loaded --> | |
<div id="formstack-bridal-appointment"></div> | |
<script type="text/javascript">// <![CDATA[ | |
// Only run the code below when jQuery says the document is ready | |
(function($) { | |
// Process the form using postscribe: | |
// 1. Must reference the unique ID of the div above | |
// 2. Must contain the embed URL from Formstack | |
// 3. Must contain the selectBoxes() function in the `done` callback to style any select lists in the form | |
postscribe('#formstack-bridal-appointment', '<script src=//gpmd-test.formstack.com/forms/js.php/bridal_appointment?nojquery=1&nojqueryui=1&nomodernizr=1&no_style_strict=1><\/script>', { | |
done: function() { | |
// Style select lists | |
$('.webform select').selectBoxes(); | |
} | |
}); | |
})(jQuery); | |
// ]]></script> | |
</div> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment