0
  1. updateHiddenField(value)パラメータとして値を取得し、この値を非表示フィールドの値として設定するjavascript関数があります。

  2. flightパラメータidと。を持つJavaBeanがありますflightNo

問題: tag(struts)を使用しているときに、 idJavaBeanのパラメーターをflightjs関数に渡すにはどうすればよいですか?updateHiddenField(value)<html:link>

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

ありがとうUmar

4

2 に答える 2

1

<html:link>オーバーを使用しても何も得られないようです。<a>これが最も簡単な変更です。

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

より一般的には、マークアップと機能を混在させるのではなく、DOMオブジェクトにイベントリスナーを追加することをお勧めします。

于 2010-11-25T13:57:37.230 に答える
0
<html:link href="javascript:updateHiddenField(<s:property value="id"/>)"><bean:write name="flight" property="flightNo"/></html:link>

taglibのインポートが<% @taglib prefix="s" uri="/struts-tags" %>

于 2009-09-28T19:38:54.417 に答える