tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
319
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Oct 2005
    Beiträge
    277
    Hallo
    ich fange erst mit JavaScript an und habe nun einen Code gefunden, der mir helfen könnte. Nur möchte ich nicht, dass der Button nach 10 Sekunden deaktiviert, sondern das Formular abgeschickt wird. Bei Google und Co bin ich auch nicht fündig geworden.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    
    <form action="auswertung.php" method="post">
    <input id="Send" type="submit" value="Abschicken">
    </form>
     
    <script type="text/javascript">
    <!--
    var Sekunden = 10;
    var Buttonbeschriftung = "Abschicken";
     
    document.getElementById('Send').disabled = false;
     
    for(i = 1; i <= Sekunden; i++)
    {
        window.setTimeout("ButtonAktualisieren(" + i + ")", i*1000);
    }
     
    window.setTimeout("ButtonFreigeben()", Sekunden*1000);
     
     
    function ButtonAktualisieren(VergangeneSekunden)
    {
        if(VergangeneSekunden == Sekunden)
        {
            document.getElementById('Send').value = Buttonbeschriftung;
        }
        else
        {
            Restsekunden = Sekunden-VergangeneSekunden;
            document.getElementById('Send').val
    ue = Buttonbeschriftung + " (" + Restsekunden + ") ";
        }
    }
     
     
    function ButtonFreigeben()
    {
        document.getElementById('Send').disabled = true;
    }
    //-->
    </script>

    Ich denke, dass ich in dieser Zeile etwas ändern muss:
    Code :
    1
    
    document.getElementById('Send').disabled = true;

    Gunnar
     

  2. #2
    Avatar von con-f-use
    con-f-use con-f-use ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Ort
    München / Innsbruck
    Beiträge
    2.263
    Ohne das Script jetzt angeschaut zu haben: Der JS-Befehl um ein Formular abzuschicken ist:
    Code :
    1
    
    document.forms['formularname'].submit()
     
    Wäre der Satz "Ich möchte auf meinem Fisch-und-Chips-Schild einen Bindestrich zwischen die Wörter Fisch und und und und und Chips machen" nicht deutlicher, wenn Anführungszeichen vor Fisch und zwischen Fisch und und und und und und und und und und und und und und und und und und und und und Chips und auch nach Chips wären?

    | Meine Homepage: Forschung, unethische | Meine Seite mit viel verlangten Javascrits |

    -----------

    Zufriedenstellende Beiträge bitte als erledigt markieren!


  3. #3
    Registriert seit
    Oct 2005
    Beiträge
    277
    Danke funktioniert. Super
     

Ähnliche Themen

  1. Formular nicht Abschicken!
    Von Geflügel im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 05.03.11, 14:43
  2. sekunden nach Minuten und sekunden
    Von mgraf im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 23.09.08, 16:47
  3. Formular abschicken
    Von Nerlich im Forum HTML & XHTML
    Antworten: 3
    Letzter Beitrag: 12.12.06, 19:32
  4. Antworten: 4
    Letzter Beitrag: 23.11.06, 13:23
  5. Formular abschicken?!
    Von thelastlizard im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 09.04.04, 15:56