Ich bin ziemlich neu Javascript zu nutzen und hier ist das, was ich bisher:Wie deaktiviere ich vorübergehend eine Absenden-Schaltfläche für 3 Sekunden (onsubmit), dann wieder aktivieren?
<!-- this is to disable the submit button and then re-enable it after 3 sec -->
<script type="text/javascript">
function enable()
{
var x = document.LAYOUTFORM.getElementById("create_button");
setTimeout(x.removeAttribute("disabled"), 3000);
}
</script>
Und für die Schaltfläche Ich habe dies:
<INPUT TYPE="SUBMIT" VALUE=" Create PDF " class="FORMBUTTON" ID="create_button" onclick="javascript:this.disabled=true;javascript:enable();">
Ich habe mit diesem für Stunden und am meisten verwirrt von du wirst es anschauen und sofort wissen, was falsch ist. Meine Formular ID und Name ist LAYOUTFORM. Kann mir jemand sagen, was ich hier falsch mache?
Für Bonuspunkte möchte ich auch, dass der Text der Schaltfläche vorübergehend zu "Creating ..." wechselt, während er deaktiviert ist, und dann zurück zu Create PDF.
[SetTimeout] (https: //developer.mozilla.org/de/ DOM/window.setTimeout) – Musa
Das ist eine schöne Idee! Vielen Dank. – ninjagecko
AmazingChase bitte eine Antwort akzeptieren. –