2009-09-28 68 views
0
  1. 我有一个javascript函数updateHiddenField(value),它获取一个值作为参数,然后将此值设置为隐藏字段的值。如何使用struts taglib将参数传递给javascript函数?

  2. 我有一个参数为idflightNo的JavaBean flight

问题:我如何的JavaBean flight的参数id使用<html:link>标签(支柱)时传递给JS功能updateHiddenField(value)

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

感谢 欧麦尔

回答

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

假设你的标签库导入<% @taglib prefix="s" uri="/struts-tags" %>

1

似乎你不通过使用<html:link><a>可以得到什么 - 所以这将是最简单的变化:

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

更一般我会建议您事件侦听器添加到您的DOM对象,而不是混合标记&功能。

相关问题