jQuery not defined – Gravity Forms - Wordpress. New entries not created. How to fix?

Explanation --- When you put your gravity form to pages where the header is not loaded using Wordpress standards. Like Elementor or similar visual builders you can have these errors:

After pressing Submit in form you can have errors in browser console like this: jQuery not defined

It means that script and styles for gravity forms not loaded on this page so just do it!

Just use Gravity Forms examples:


or use code and fix code for your needs:

function gf_enqueue_required_files() {
    GFCommon::log_debug( __METHOD__ . '(): running.' );
    if ( is_page('1') ) { // Only for a page with ID 1.
        gravity_form_enqueue_scripts( 5, true ); // Form ID 5 with ajax enabled.
add_action( 'get_header', 'gf_enqueue_required_files' );