WordPress Gravity Forms: Text des Submit Buttons (bzw. Senden Buttons) bei Klick anpassen und deaktivieren

  • 1
  • 6. Mai 2017
WordPress

In diesem Blogbeitrag möchten wir kurz zeigen, wie man den Text des Absenden-Buttons in Gravity Forms Formularen anpassen und den Button deaktivieren kann, sobald dieser geklickt wurde. Dies ist beispielsweise dann praktisch, wenn der Nutzer ein direktes Feedback erhalten soll und das doppelte Absenden von Formularen unterbunden werden kann, da der Nutzer nicht erneut auf den Button klicken kann.

Folgend eine Darstellung, wie das Ergebnis dann aussehen könnte:

Um dies umsetzen, genügt eine kleine Funktion in der functions.php des aktiven (Child-)Themes:

[php]

<?php

// Snippet um den Button-Text ‚Senden‘ auf ‚Bitte warten…‘ zu ändern und
// diesen zu deaktiveren

// Ändern Sie in der folgenden Zeile die Zahl 5 in Ihre Formular ID
add_filter(‚gform_pre_render_5‘, ‚disable_submit‘);
function disable_submit($form) {
?>

<script type="text/javascript">
jQuery(document).ready(function($){
$(‚#gform_submit_button_<?php echo $form[‚id‘]; ?>‘).on(‚click‘, function(event){

var submitCopy = $(this).clone();
submitCopy.prop(‚id‘, “).prop(‚disabled‘, true).prop(‚value‘, ‚Bitte warten…‘).insertAfter($(this));

$(this).hide();

});
});
</script>

<?php
return $form;
}

[/php]

Wenn Sie Probleme mit der Einrichtung oder weitere Fragen haben, so kontaktieren Sie uns gerne. Als WordPress Agentur Berlin sind wir Ihnen immer gerne bei allen WordPress Fragen behilflich.

Kontaktieren Sie uns

Autor Diego Hinz

Diego Hinz ist Inhaber der WordPress Agentur und Werbeagentur MEWIGO. Seine persönlichen Stärken liegen im Bereichen WordPress, Grafik, Druck und Außenwerbung. Zudem gibt er sein Wissen als WordPress Experte in WordPress-Schulungen und bei WordPress Meetups an Kunden/Interessenten weiter.

Weitere News von Diego Hinz
KONTAKT
Bänschstraße 37 |10247 Berlin
Tel. 030 / 602 682 11
E-Mail: kontakt@mewigo.de
PGlmcmFtZSBzcmM9Imh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vbWFwcy9lbWJlZD9wYj0hMW0xNCExbTghMW0zITFkOTcxMS4yNjgzOTg2MTM1MDkhMmQxMy40NjM3ODghM2Q1Mi41MTg2NDkhM20yITFpMTAyNCEyaTc2OCE0ZjEzLjEhM20zITFtMiExczB4MCUzQTB4NTY3ZDg4YjY1MTdjY2UwZiEyc01FV0lHTytXZXJiZWFnZW50dXIhNWUwITNtMiExc2RlITJzZGUhNHYxNDE4MzMxNTg1OTk0IiBzdHlsZT0iYm9yZGVyOiAwcHggbm9uZTsgdmlzaWJpbGl0eTogdmlzaWJsZTsgb3BhY2l0eTogMTsiIGZyYW1lYm9yZGVyPSIwIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIj48L2lmcmFtZT4=
Vielen Dank. Wir werden uns so schnell wie möglich bei Ihnen melden.