7.10 Buttons, die nur einmal benutzt werden können
Problem
Es soll verhindert werden, dass Benutzer einen Submit-Button mehr als einmal anklicken.
Lösung
Zu Beginn legen Sie eine Klasse an, die verhindert, dass der Button angezeigt wird:
.buttonSubmitHide { display: none; }
Dann benutzen Sie den folgenden (bereits aus dem vorigen Rezept bekannten) JavaScript-Code, um die Stildefinitionen anhand von Klassenselektoren auszutauschen:
<script language="JavaScript" type="text/javascript"> function classChange(styleChange,item) { item.className = styleChange; } </script>
Mit Hilfe des onsubmit
-Events wird die oben definierte Funktion aufgerufen, wodurch der Button nach dem ersten Abschicken des Formulars verborgen wird:
<h2>Ihre Bestellung</h2> <form action="login.php" ...
Get CSS Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.