日期:2014-05-16  浏览次数:20325 次

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")便可得到该值