我有一个javascript函数updateHiddenField(value)
,它将值作为参数,然后将此值设置为隐藏字段的值。
我有一个参数为flight
和id
的JavaBean flightNo
。
问题:使用id
标记(struts)时,如何将JavaBean flight
的参数updateHiddenField(value)
传递给js函数<html:link>
?
<html:link href="javascript:updateHiddenField(idToPassHere)"><bean:write name="flight" property="flightNo"/></html:link>
由于 欧麦尔
答案 0 :(得分:1)
使用<html:link>
而不是<a>
,您似乎没有任何收获 - 所以这将是最简单的变化:
<a href="javascript:updateHiddenField(<bean:write name="flight" property="id"/>)">
<bean:write name="flight" property="flightNo"/>
</a>
更一般地说,我建议你为DOM对象添加事件监听器,而不是混合标记和放大器。功能。
答案 1 :(得分: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" %>