Hello out there!
142 statt 14/2. Wie kann ich dieses Zeichen herauskürzen?
Bspw. mit http://de.selfhtml.org/javascript/objekte/string.htm#replace@title=replace(). Allerdings nicht sonderslich performant, für diese Lapalie einen regulären Ausdruck einzusetzen.
Besser ist wohl, mit http://de.selfhtml.org/javascript/objekte/string.htm#last_index_of@title=lastIndexOf() die Position zu bestimmen und mit <http://de.selfhtml.org/javascript/objekte/string.htm#substring@title=substring() den Teil vor bzw. nach dem '/' zu ermitteln und diese zusammenzusetzen.
2)Außerdem soll nicht nur beim Drücken des Buttons das ganze abgeschickt werden, sondern auch beim Drücken der Eingabetaste. Das funktioniert auch soweit, gibt es da eine elegantere Lösung als onchange?
Ja, wenn der Button ein [ref:self812;html/formulare/formularbuttons.htm@title=Submit-Button> ist. Das besonders Elegante daran: Dann geht’s sogar ohne JavaScript. Nutzer ohne JavaScript werden’s dir danken. Dann müsste allerdings serverseitig von http://example.net/08/15 auf http://example.net/0815 umgeleitet werden.
See ya up the road,
Gunnar
„Und [dieses Forum] soll […] auch ein Fachforum bleiben und kein Psychologieforum werden.“ (Kirsten Evers)