Wie sperre und gebe ich eine Submitbutton?

Alles, was PHP betrifft, kann hier besprochen werden.

Wie sperre und gebe ich eine Submitbutton?

Postby TTP » 07. May 2004 16:12

Ich hab folgenden Workshop gefunden:

Code: Select all
<html>
<head>
<script language="JavaScript">
<!--
function enablebutton() {
document.MyForm.MyButton.disabled=FALSE;
}

window.SetTimeout("enablebutton()",10*1000);
//-->
</script>
</head>

<body>

<form name="MyForm">
<input type="button" name="MyButton" value="Beschriftung" disabled="disabled">
</form>
</body>

</html>

aber dieser funktioniert nicht und in dem Forum, wo ich den her hab, antwortet leider keiner und ich selber kann gar kein Javascript

Wie bekomm ich das zum laufen, das der Submitbutton erst nach 10 sek. Klickbar wird?

*needhelp*
User avatar
TTP
 
Posts: 310
Joined: 30. August 2003 19:38
Location: Wolfsburg

Postby Wiedmann » 07. May 2004 16:33

Die Funktion heißt setTimeout() und nicht SetTimeout(). Also:
window.setTimeout("enablebutton()", 10*1000);
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby TTP » 08. May 2004 11:16

also ich hab jetzt:

Code: Select all
<html><head>
<script language="JavaScript">
<!--
function enablebutton() {
document.MyForm.MyButton.disabled=FALSE;
}

window.setTimeout("enablebutton()",10*1000);
//-->
</script>
</head>
<body>
<form name="MyForm">
<input type="button" name="MyButton" value="Beschriftung" disabled="disabled">
</form>


</body></html>
aber nach 10 sek. kommt ein Scriptfehler =(
User avatar
TTP
 
Posts: 310
Joined: 30. August 2003 19:38
Location: Wolfsburg

Postby Wiedmann » 08. May 2004 11:30

Stimmt. Hab das mit dem falschen "FALSE" vergessen zu posten. das gehört auch klein:
document.MyForm.MyButton.disabled = false;
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby TTP » 08. May 2004 11:40

geil jetzt gehts ^^ danke

Bei Ebay hab ich gesehen, das der Button von (10) bis (1) runter countet, wie realisiere ich denn das? das sieht besser aus ^^
User avatar
TTP
 
Posts: 310
Joined: 30. August 2003 19:38
Location: Wolfsburg

Postby Wiedmann » 08. May 2004 12:02

Code: Select all
<html>
<head>
<script type="text/javascript">
<!--
function enablebutton() {
   if (document.MyForm.MyButton.value <= 1) {
      document.MyForm.MyButton.value = "Los geht's!";
      document.MyForm.MyButton.disabled = false;
      return;
   }
   document.MyForm.MyButton.value = document.MyForm.MyButton.value - 1;
   window.setTimeout("enablebutton()", 1000);
}
//-->
</script>
</head>

<body onload="window.setTimeout('enablebutton()', 1000);">

<form name="MyForm">
<input type="button" name="MyButton" style="width: 100px;" value="10" disabled="disabled">
</form>
</body>

</html>>
Last edited by Wiedmann on 08. May 2004 12:06, edited 1 time in total.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Stefan » 08. May 2004 12:04

Code: Select all
<input onclick="this.disabled=true" type="button" name="MyButton" value="Beschriftung" disabled="disabled">
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mit dem Countdown darfst Du selbst mal versuchen.

Nachtrag :: Na wenigstens gibts noch den Ausschalter hinterher
User avatar
Stefan
 
Posts: 475
Joined: 26. December 2002 22:36
Location: Mitten in der sonnigen Südpfalz

Postby TTP » 08. May 2004 12:07

Code: Select all
<script language="JavaScript">
<!--
function disablebutton() {
document.Login.Login.disabled=true;
}
function submit() {
dokumen.Login.submit=true;
}
//-->
</script>
is mein Button der sich beim clicken deaktiviert ^^

und jetzt probier ich ma den andern aus ^^
User avatar
TTP
 
Posts: 310
Joined: 30. August 2003 19:38
Location: Wolfsburg

Postby TTP » 08. May 2004 12:14

klappt alles *freu*

und wieder was dazu gelern ^^

danke :P
User avatar
TTP
 
Posts: 310
Joined: 30. August 2003 19:38
Location: Wolfsburg

Postby TTP » 08. May 2004 12:17

PS: @Stefan: langsam wird´s mit der E-Shop-Plattform ^^
User avatar
TTP
 
Posts: 310
Joined: 30. August 2003 19:38
Location: Wolfsburg


Return to PHP

Who is online

Users browsing this forum: No registered users and 46 guests