tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
1781
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    marTinh marTinh ist offline Grünschnabel
    Registriert seit
    Sep 2003
    Beiträge
    4
    Hallo ihr Profis,
    vielleicht kann mir einer bei einem kleinen Problem helfen:

    Ich möchte gerne ein Formular haben, dass Daten an eine andere Php-Seite weiterleitet (die dann auswertet).
    Mit dem normalen Submit-Button ist das ja auch kein Problem, aber das Formular soll auch nach x Sekunden ausgewertet werden, d.h. die Formularseite soll in x Sekunden auf die Auswertungsseite weitergeleitet werden, aber mit Daten.

    Wie bekomme ich das am besten hin?
    Vielen Dank im voraus
     

  2. #2
    rootssw rootssw ist offline Mitglied Platin
    Registriert seit
    Aug 2003
    Beiträge
    593
    Dazu brauchst du schon JavaScript und nicht PHP!

    <Script Language="Javascript">
    var interv=window.setInterval ("document.formname.submit()", 1000);
    window.clearInterval(interv);
    </Script>

    Das script sollte das Formular nach 1 Sekunde absenden.
     
    <?php if ($sein || !$sein) echo "Das ist hier die Frage."; ?>

  3. #3
    marTinh marTinh ist offline Grünschnabel
    Registriert seit
    Sep 2003
    Beiträge
    4
    Leider gehts nicht ....

    <html>
    <head>
    <title>test</title>
    </head>
    <body>
    <script language="JavaScript">
    var interv=window.setInterval ("document.formname.submit()", 1000);
    window.clearInterval(interv);
    </script>

    <form action = "auswertung.php" method = "post" name = "formname">
    <input type="radio" name="antwo" value="A"> a1<br>
    <input type="radio" name="antwo" value="B"> a2<p>
    <input type="submit" value="Weiter" name="submit">
    </form>

    </body>
    </html>
    Auch wenn ich das Script in den Head schreibe, tut sich nichts ....
     

  4. #4
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Wann und wie oft soll denn submitted werden?
    Einmal eine gewisse Zeit nach dem Betätigen des Buttons oder wiederholt in regelmässigen Abständen.

    Zum Skript,das muss auf jeden Fall hinter dem Formular stehen,und deinem Submit-Button musst du einen
    anderen Namen geben ;mit "submit"wird das nix.....wenn du den Namen nicht für irgendetwas brauchst,lass ihn einfach ganz weg
     

  5. #5
    marTinh marTinh ist offline Grünschnabel
    Registriert seit
    Sep 2003
    Beiträge
    4
    Auch mit geändertem Submit-Button-Namen gehts nicht ...

    Die Seite mit dem Formular wird ganz normal aufgerufen.
    Dann soll das Formular aber nach einer bestimmten Zeit automatisch abgeschickt werden ... auch wenn der Benutzer nicht auf Submit klickt (allerdings hat er sicherlich schon ein paar Radio-Buttons gedrückt und das soll dann eben weitergegeben werden).

    Vielleicht könnte man auch einfach weiteres Anklicken im Formular sperren (nach bestimmter Zeit) .... falls der obige Weg nicht möglich ist.
     

  6. #6
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Probiers mal so herum:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    <html>
    <head>
    <title>test</title>
    </head>
    <body onload="setTimeout('document.formname.submit()', 5000);">
    <form action="auswertung.php" method="post" name="formname">
    <input type="radio" name="antwo" value="A"> a1<br>
    <input type="radio" name="antwo" value="B"> a2<br>
    <input type="submit" value="Weiter">
    </form>
    </body>
    </html>
     

  7. #7
    marTinh marTinh ist offline Grünschnabel
    Registriert seit
    Sep 2003
    Beiträge
    4
    JO, so gehts !

    Vielen Dank!
     

Ähnliche Themen

  1. hide() nach 2 Sekunden
    Von querytail im Forum Javascript & Ajax
    Antworten: 17
    Letzter Beitrag: 29.08.10, 19:40
  2. slideup nach 5 sekunden
    Von handyaner2 im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 12.01.10, 03:06
  3. sekunden nach Minuten und sekunden
    Von mgraf im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 23.09.08, 16:47
  4. abruch nach 30 sekunden
    Von macropode im Forum PHP
    Antworten: 1
    Letzter Beitrag: 22.08.08, 13:31
  5. selfclose nach sekunden
    Von low-group im Forum HTML & XHTML
    Antworten: 3
    Letzter Beitrag: 26.02.04, 16:51