2015-08-21 82 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);