如何在 <s:property> struts 标签上执行 javascript
Posted
技术标签:
【中文标题】如何在 <s:property> struts 标签上执行 javascript【英文标题】:how to execute javascript on <s:property> struts tag 【发布时间】:2012-04-08 11:44:29 【问题描述】:我有<s:property value="somevalue" id="someid">
字段。我想执行一些 scipt 来格式化这个值,但不知道如何获取任何事件来执行我的脚本。
我想做这个
jQuery("#someid").load(function()
formatecurrency(this);
);
function formatecurrency(amount)
jQuery("amount").parseNumber(format:"#,###.00", locale:"us");
jQuery("amount").formatNumber(format:"#,###.00", locale:"us");
alert(jQuery("#someid").val());
);
【问题讨论】:
【参考方案1】:如果要操作 DOM,则需要将属性放入 DOM 元素中。属性标签只是呈现一个属性值。
<span id="someid"><s:property .../></span>
【讨论】:
@Rizstien ...我猜;更新的答案。关键是仅仅渲染一个值,比如一个字符串或一个数字,并不能在 DOM 中给你任何东西。尚不清楚您要做什么,为什么不直接使用 CSS?以上是关于如何在 <s:property> struts 标签上执行 javascript的主要内容,如果未能解决你的问题,请参考以下文章
struts2 的标签<s:property value=''/> escape 属性