Johannes: javascript und input-Formularfeld

Beitrag lesen

Ok. Vielen Dank für die Antworten. Das ist natürlich schlecht, daß diese Befehle browserspezifisch sind. Aber ich denke mittlerweile auch, daß das was ich vorhatte, nicht so leicht mit 3 Zeilen umzusetzen ist. Besser ich lasse es weg und mache mehrere Felder, vielleicht drop-downlisten, daraus. Vielen Dank jedenfalls für die Hilfe.

Johannes

Tag Johannes.

Gibt es irgendwelche Javascript-Befehle mit denen ich die Position abfragen kann, an der die gedrückte Taste in den value-String eingefügt wird?

Ja, allerdings sehr browserspezifisch. In Geckos kannst du die Position mit Hilfe von selectionStart, im IE mit Hilfe von document.selection.createRange beeinflussen. Im Opera dagegen hast du keine Möglichkeit, die Cursorposition innerhalb eines Eingabefeldes abzufragen.

Oder wüßte jemand eine andere Idee, wie man das lösen kann?

Mach doch drei Eingabefelder als Dropdownlisten (Tag, Monat, Jahr), dann kannst du hier ganz auf Javascript verzichten. Die Umwandlung in das von dir gewünschte Datumsformat besorgst du dann im verarbeitenden serverseitigen Script.

[dsf 3.6]
Siechfred