Anzeige:
Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 18 von 18

Thema: Datum und Zeit an Formular uebergeben

  1. #16
    Registrierter Benutzer
    Registriert seit
    14.01.2002
    Beiträge
    657
    Zitat Zitat von Vagabundo Beitrag anzeigen
    Also das Beispiel von Dir jeebee hat bei mir nicht funktioniert. Es kam immer nur eine leer time Variable auf der neuen Seite an.

    Aber wie funktioniert denn das
    form submit event ? wie msi geschrieben hat?

    Ich steh leider bei JS immer noch total auf dem Schlauch. Ist fuer mich so aehnlich wie Chinesisch oder Japanisch
    du musst die zeit an der stelle in das input schreiben, wo das formular abgeschickt wird. der click handler für den button muss das formular ja nicht
    immer abschicken. deswegen lieber den submit handler des formulars benutzen.
    wenn du jquery benutzt zB http://api.jquery.com/submit/

    also so in der art:
    Code:
    $(function() {
     $('form').submit( function() {
       $('#time').val( (new Date()).getTime() );
     }
    });

  2. #17
    Registrierter Benutzer Avatar von BlueJay
    Registriert seit
    27.08.2004
    Beiträge
    825
    Hi,

    Tja, so wie bei Jeebee steht, funktioniert es hier auch nicht (Firefox), warum auch immer.
    Jagt man das Ganze durch eine function, klappt es.

    also:
    Code:
    <html>
    <script type="text/javascript">
    function setze_zeit_ein() { document.getElementById("zeit").value=new Date().getTime(); }
    </script>
    <body>
    <form name="form1" action="wattauchimmer.php">
    <input type="hidden" id="zeit" value=-1>
    <input type="submit" value="mach_hinne" onclick="document.getElementById("zeit").value=setze_zeit_ein()">
    </form>
    </body>
    </html>
    Gruß,
    Ulrike
    Eigentlich ganz einfach, wenn man's weiss!

  3. #18
    Registrierter Benutzer
    Registriert seit
    17.11.2006
    Beiträge
    42
    Danke Euch allen!

    Ich habe es jetzt folgendermassen geloest (und das funktioniert bei mir: FF):

    Code:
    function senden()
       {
       document.getElementById("reftime").value=new Date().getTime();
       document.formular.submit();
       }
    <input type="hidden" name="reftime" id="reftime" value="">
    <input type="button" value="FAXABSENDEN" onclick="senden()">
    Ich denke das ist eine vernuenftige Loesung.

    Was mich nur wundert: Die zurueckgegebene reftime ist um 3 Zahlen laenger wie die Linux-Zeit. Was sind das am Ende fuer Zahlen? Tausendstel Sekunden?

    Chris

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •