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>';
}
#button #dubbel #functions #Gravity Forms #inzendingen #jQuery #submissions