add_action( 'gform_enqueue_scripts', 'wbmz_prevent_duplicate_submissions' );
function wbmz_prevent_duplicate_submissions($form) {
		echo '<script>
			document.addEventListener( "DOMContentLoaded", function( e ) {
				if ( typeof jQuery !== "undefined" ) {
					jQuery(document).on( "click", "#gform_' . $form['id'] . ' [type=submit]", function(e) {
						if( jQuery(this).data("isclicked" ) === true ) {
							//e.preventDefault();
							//return false;
						}
						
						jQuery(this).css("opacity", 0.2).data("isclicked", true);
						jQuery(this).css("pointer-events", "none");
					});
					jQuery(document).on( "click", "#gform_' . $form['id'] . ' .button", function(e) {
						if( jQuery(this).data("isclicked" ) === true ) {
							//e.preventDefault();
							//return false;
						}
						
						jQuery(this).css("opacity", 0.2).data("isclicked", true);
						jQuery(this).css("pointer-events", "none");
					});
				}
			});
		</script>';
	}
Geef een reactie 0