Ein Button darf erst nach bspw. 5 Sekunden geklickt werden? So geht's 🙂

[1]
Hier kann nur "var sek = 5;" (ganz oben) geändert werden. 5 steht für 5 Sekunden warten.

Werbung

Werbeblocker aktiv?

Vermutlich aufgrund eines Werbeblockers kann an dieser Stelle leider keine Werbung angezeigt werden. Als Blog ist diese Website jedoch darauf angewiesen, um diverse Kosten abdecken zu können. Vielleicht möchtest du Servaholics ja in deinem Werbeblocker als Ausnahme hinzufügen und so unterstützen? 🙂

[2]
Beispielbutton, sollten Sie Ihren eigenen Button verwenden wollen, müssen sie "id="abschicken"" beim Button einfügen.

[1]

  1. <script type="text/javascript">
  2. <!--
  3. var sek = 5;
  4.  
  5. /* Copyright by Servaholics.de
  6. Ab hier nichts mehr ändern*/
  7.  
  8. document.getElementById('abschicken').disabled = true;
  9. document.getElementById('abschicken').value = "Weiter ...";
  10.  
  11. for(i=0;i<=sek;i++)
  12. {
  13.     window.setTimeout("check(" + i + ")", i*1000);
  14. }
  15.  
  16. window.setTimeout("ok()", sek*1000);
  17.  
  18. function check(vsek) {
  19.     if(vsek == sek)
  20.     {
  21.         document.getElementById('abschicken').value = "Weiter ...";
  22.     }
  23.     else
  24.     {
  25.         noch = sek-vsek;
  26.         document.getElementById('abschicken').value = "Weiter in " + noch + " Sekunden ...";
  27.     }
  28. }
  29.  
  30. function ok()
  31. {
  32.     document.getElementById('abschicken').disabled = false;
  33. }
  34. //-->
  35. </script>

[2]

  1. <input id="abschicken" type="submit" value="" />

Deine Meinung zu diesem Artikel?