Frage

  1. Ich habe eine Javascript-Funktion updateHiddenField(value), die einen Wert als Parameter bekommt und dann diesen Wert als den Wert eines ausgeblendeten Feld setzt.

  2. Ich habe eine JavaBean flight mit Parametern id und flightNo.

Problem: Wie kann ich die Parameter id von JavaBean flight an die js Funktion updateHiddenField(value) passieren bei der Verwendung von <html:link>-Tag (Streben)

<html:link href="javascript:updateHiddenField(idToPassHere)"><bean:write name="flight" property="flightNo"/></html:link>

Danke Umar

War es hilfreich?

Lösung

<html:link href="javascript:updateHiddenField(<s:property value="id"/>)"><bean:write name="flight" property="flightNo"/></html:link>

Angenommen, Ihr taglib Import ist <% @taglib prefix="s" uri="/struts-tags" %>

Andere Tipps

Sie scheinen nichts zu gewinnen durch <html:link> über <a> mit - so wäre das die einfachste Veränderung sein:

<a href="javascript:updateHiddenField(<bean:write name="flight" property="id"/>)">     <bean:write name="flight" property="flightNo"/> </a>

Generell würde ich vorschlagen, dass Sie Ereignis-Listener auf Ihre DOM-Objekte hinzufügen, anstatt Mischen Markup & Funktionalität.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top