• Hi,

    Contact Forms 7’s javascript file /includes/js/scripts.js has an issue that might affect the execution of the site javascript.

    In the file, the following code

    $(function() {
    		_wpcf7.supportHtml5 = $.wpcf7SupportHtml5();
    		$('div.wpcf7 > form').wpcf7InitForm();
    	});

    is executed before the declaration of wpcf7SupportHtml5() and wpcf7InitForm() functions, and this raises javascript error those 2 functions were not parsed.

    I have fixed this temporarily on my site by moving that codeblock to the end before the end of the function scope

    $(function() {
    		_wpcf7.supportHtml5 = $.wpcf7SupportHtml5();
    		$('div.wpcf7 > form').wpcf7InitForm();
    	});
    })(jQuery);

    If you can incorporate this change to future versions of the plugin, it would be great. I have tested the form with this change and it doesn’t have any negative effect on the functionality of the form.

    https://www.ads-software.com/plugins/contact-form-7/

  • The topic ‘Issues in scripts.js (wpcf7SupportHtml5 / wpcf7InitForm not defined)’ is closed to new replies.