For independent forms JS, use independent ˂script˃ tags

An inline <script> tag — where JS code appears directly in the HTML markup — isn’t just a cosmetic container. There’s a huge difference between having your code in one big <script> and using multiple tags.

Saving the last form post (all fields!) to a Textarea

Here’s how to wrap up the values from a lead’s last form post into a single Textarea field. (In addition to individual fields, of course.) Having the form post in one place adds precision and flexibility to Send Alert and other cool stuff.

#throw() an error from Velocity to emergency-stop a send

Revisiting the “Poison Pill” concept from years ago, and providing a better error-thrower macro.

Adding a ‘hitCallback’ feature to Munchkin

You’ve heard of GA’s ‘hitCallback‘ and GTM’s ‘eventCallback‘... now, meet Munchkin‘s ‘munchkinHitEvent’!

I’m gonna teach you — live — how to correctly integrate reCAPTCHA v3 into Marketo forms

We’re doing it live! (Because I’ve always thought there were too many precise steps for a blog post.)

Let Todd @ Sponge tell you how FlowBoost can merge Munchkin activities with non-Marketo forms

Todd Sprinkel’s a friend and tech whiz (I subscribe to his newsletter, if that tells you anything!) and he just came out with a FlowBoost-related post I can’t

Inverting the submitted value of a Forms 2.0 Checkbox

A checked Checkbox doesn’t always mean String “yes”/Boolean true. Depending on your form logic and db schema, checked may correspond to “no”/false in the database, while unchecked is “yes”/true. The Forms 2.0 library assumes checked means “yes” but with some crafty code we can flip it.

Extending jQuery’s “is” with “before is” and “after is” event listeners

Sometimes, even I have to admit that Marketo Forms being jQuery-based — as opposed to using vanilla JS — makes custom/hacky behaviors easier to implement.