1. 程式人生 > >Struts1標籤的使用心得之如何用js獲得Struts1標籤的值

Struts1標籤的使用心得之如何用js獲得Struts1標籤的值

原來直接用HTML的<form>表單的時候有個name屬性,JavaScript可以用讀取到form表單中的資料,但現在Struts的<html:form>表單沒有了name屬性,現在我想用JavaScript對錶單進行客戶端驗證,得不到<html:form>中的資料,怎麼辦?
例子程式碼如下:
<html:form action="/login">
   <html:text property="name"></html:text>
</html:form>
JavaScript這麼才能得到name值呢?

解決辦法:只需要使用Struts1標籤的styleId屬性就可以了。示例如下:

<html:form action="/login">
   <html:text property="name" styleId="uname"></html:text>

</html:form>

再用document.getElementById("uname")便可得到該值