1. 我有一个 JavaScript 函数 updateHiddenField(value) 获取一个值作为参数,然后将该值设置为隐藏字段的值。

  2. 我有一个JavaBean flight 带参数 idflightNo.

问题: 我该如何传递参数 id JavaBean的 flight 到js函数 updateHiddenField(value) 使用时 <html:link> 标签(struts)?

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

谢谢Umar

有帮助吗?

解决方案

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

假设您的 taglib 导入是 <% @taglib prefix="s" uri="/struts-tags" %>

其他提示

您似乎没有通过使用获得任何东西 <html:link> 超过 <a> - 所以这将是最简单的改变:

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

更一般地说,我建议您向 DOM 对象添加事件侦听器,而不是混合标记和功能。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top