php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.02.2006, 03:16  
Gast
 
Beiträge: n/a
Standard [Erledigt] Button Sperre

Hallo,

ich benötige eine Button Sperre.

Und zwar soll der User einmal klicken können und danach ist der Button für 10 Sekunden gesperrt.

Wie kann ich das am besten machen?

Der Button wird über Input in einer HTML erzeugt, der Vorgang läuft dann über PHP.

Es soll damit verhindert werden, das Emails in einem Meldescript öfter Versand werden.

Gruß
michi-w.
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 07.02.2006, 07:23  
Gast
 
Beiträge: n/a
Standard

Zitat:
Wie kann ich das am besten machen?
Da fällt mir nur etwas mit JS ein, jedenfalls um den Button zu deaktivieren, wenn er schon angeklickt wurde.
 
Alt 07.02.2006, 09:07  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Code:
<input type="submit" onClick="this.disabled=true;setTimeout('this.disabled=false',10000)" />
(ungetestet)
Zergling-new ist offline  
Alt 07.02.2006, 11:38  
Gast
 
Beiträge: n/a
Standard

Leider gibt er den Button nicht wieder frei und die Weiterleitung auf die Dank Seite geht auch nicht mehr.

Gruß
michi-w.
 
Alt 07.02.2006, 11:44  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Dann musste du den Doppelklick eben serverseitig abfangen, in dem du schaust ob dieser User vor weniger als 10 Sekunden schonmal exakt die selben Daten eingetragen hat.
Zergling-new ist offline  
Alt 07.02.2006, 12:11  
Gast
 
Beiträge: n/a
Standard

Ich habe null Ahnung von JS, daher kann diese Antwort auch falsch sein:

<script>
function once(){
document.msg.button.value='Bitte warten';
document.msg.button.disabled=true;
document.msg.submit();
}
</script>

<form name=msg action=datei.php method=post>
<input type=submit name="button" value="Absenden" onClick="javascriptnce();">
...
</form>
 
Alt 07.02.2006, 12:36  
Gast
 
Beiträge: n/a
Standard

Mist, geht nicht!
 
Alt 07.02.2006, 12:38  
Gast
 
Beiträge: n/a
Standard

Zitat:
Mist, geht nicht!
Das ist für eine Fehlerbeschreibung bissel wenig
 
Alt 07.02.2006, 13:34  
Gast
 
Beiträge: n/a
Standard

Naja, geht eben nicht, es könnte an dem form liegen, weil sich der input bereits in einem befindet. Ich habe es zwar auch ohne zweiten form versucht und die name entsprechend an den ersten form angepasst, ging aber trotzdem nicht.
Soweit ich das verstanden habe, soll ja eine "Bitte warten" Meldung kommen. Da kam aber nichts, der Button war weiterhin aktiv, als ob es den Java nicht gab.
 
Alt 07.02.2006, 15:06  
Gast
 
Beiträge: n/a
Standard

Beachte die richtige Zuweisungen von Name=... etc.
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] type image button funzt im IE nicht? litterauspirna HTML, Usability und Barrierefreiheit 12 19.07.2008 15:59
button als link verwenden Zabimaru PHP Tipps 2008 5 03.04.2008 19:51
Reset Button bei Formularen TeazY PHP Tipps 2008 2 24.12.2007 14:59
Ergebnisliste mit Button weiter bearbeiten Cheesy PHP Tipps 2006 6 23.05.2006 01:01
Prüfen ob Button angeklickt wurde.. krummzahn HTML, Usability und Barrierefreiheit 2 30.04.2006 21:18
Text &amp;amp; Button zusammen ein Link HTML, Usability und Barrierefreiheit 8 22.11.2005 09:59
[Erledigt] Checkbox via Button steuern HTML, Usability und Barrierefreiheit 2 17.10.2005 09:53
[Erledigt] IF Funktion auf einen Button. Funktion wird trotzdem ausgef. HTML, Usability und Barrierefreiheit 3 04.08.2005 14:57
geechoter button funktioniert nicht richtig Crypi HTML, Usability und Barrierefreiheit 10 29.12.2004 19:08
JavaScript Button Linken! CHRIS HTML, Usability und Barrierefreiheit 3 26.12.2004 14:31
[Erledigt] per Button php in &lt;td&gt; laden PHP Tipps 2004 4 26.10.2004 18:07
Ich habe eine Auswahlliste und einen Button. Wie auswerten? PHP Tipps 2004 1 20.10.2004 16:39
[Erledigt] Probleme beim ausrichten von Textarea &amp; Button HTML, Usability und Barrierefreiheit 2 27.07.2004 14:17
[Erledigt] reset button vs. function() HTML, Usability und Barrierefreiheit 1 06.07.2004 18:03
formular button linkt an interne Stelle PHP Tipps 2004 1 08.06.2004 10:02

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php button für 10 sekunden deaktivieren, javascript php doppelklick link abfangen, doppelklicksperre javascript, php button doppelklick ausschalten, button mit php für 10 sekunden, php doppelklick sperre, sekunden sperre php, button für x sekunden ausgrauen php

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:44 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.