Rolf Eickmann: Formulare

Hallo nochmal,

nachdem ich die ersten beiden Hürden durch die Hilfe überwunden habe, bleibt noch eine Frage. Ich will bei dem versenden, daß auch das datum, z.B. das lastModified mit eingefügt wird. Machen wollte ich das per hidden. Meine Frage ist jetzt, ob das so klappt, wie ich es unten dargestellt habe (wahrscheinlich nicht). Würde mich über Hilfe sehr freuen.

...
var d = document.lastModified
....

...
<input type="hidden" value="d" name="hide">
...

so long

Rolf Eickmann

  1. ...
    var d = document.lastModified
    ....

    ...
    <input type="hidden" value="d" name="hide">
    ...

    Ich bin mir zwar nicht sicher, was Du genau meinst, aber wenn ich meine Meinung ganz offen sagen darf: Nee! So nich.

    Wenn Du den Wert in einem Formular ändern willst, dann musst Du auch auf das Formularobjekt zugreifen. das "d" im <input>-tag ist ja nur ein "d" und keine javascript-variable.

    Aber, damit ich nicht nur herummosere, hier ein vorschlag

    document.formularname.hide.value = document.lastModified;

    Wobei formularname sinnigerweise der Name Deines Formulars ist.
    Alles in SELFHTML - JavaSscriptteil genauer nachzulesen:
        http://selfhtml.teamone.de/javascript/objekte/forms.htm

    Have fun
    Konrad

  2. Hallo,

    nachdem ich die ersten beiden Hürden durch die Hilfe überwunden habe, bleibt noch eine Frage. Ich will bei dem versenden, daß auch das datum, z.B. das lastModified mit eingefügt wird. Machen wollte ich das per hidden. Meine Frage ist jetzt, ob das so klappt, wie ich es unten dargestellt habe (wahrscheinlich nicht). Würde mich über Hilfe sehr freuen.

    ...
    var d = document.lastModified
    ....

    ...
    <input type="hidden" value="d" name="hide">
    ...

    Versuch mal:

    <script language="JavaScript">
     var d = document.lastModified;
    </script>
    .....
    <script language="JavaScript">
     document.write("<input type="hidden" value=""+d+"" name="hide">");
    </script>

    Nur ein Vorschlag.

    Reiner