2015-08-21 84 views
0

我使用Struts添加一个文本输入,像这样:将属性添加到struts html:文本标记?

<html:text property="userId" styleClass="userClass"/> 

,给了我这样的:

<input name="userId" class="userClass" type="text"/> 

现在我想的属性onchange="myFunction"添加到该输入字段。 反正我可以这样做吗?

+0

您使用的是什么版本的Struts 1?例如,Struts 1.3在顶级域名(TLD)中包含'onchange'属性,并且工作得很好。如果你不想使用不引人注目的JavaScript,或者修改你正在使用的Struts版本的TLD,那么你可以选择Roman的建议(使用jQuery)或纯JS方法。 –

回答

0

Struts 1不允许动态属性。您可以稍后在JS中添加属性。

$("input[name=userId]").change(myfunction);