Announcement

Collapse
No announcement yet.

Textfeld in form ansprechen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Textfeld in form ansprechen

    Hi,

    wir haben in einer jsp-Seite einen Javascript-Kalender eingebaut. Das ausgewählte Datum soll in einem Textfeld erscheinen.

    In einem Beispiel wurde wie folgt umgesetzt:

    <form name="test">
    <input type="text" name="test2"/></form>

    ...onClick="getCalenderFor(document.test.test2);re turn false"...

    Wie können wir unser Textfeld <html:text ...> ansprechen? Da gibt es ja kein name-Attribut. Und in <html:form...> auch nicht!

    Wer hat Tipps?
    Danke!

  • #2
    Das name-Attribut wird von Struts generiert. Man kann es in JavaScript schon benutzen. Das ist aber nicht empfehlenswert, denn wenn man den gemappten property-Namen ändert, müsste man auch die ganzen Scripts anpassen.

    Man kann alternativ z.b. eine styleId vergeben (styleId-Attribut wird zu id-Attrbut in HTML) und über document.getElementById gehen. Ist auch nicht ganz sauber, aber immer noch besser als über den Index zu gehen (das n-te Feld auf der Seite)

    Comment

    Working...
    X