struts1.2中 form自定义标签怎么和javascript联系到一起

以前不用这种标签时,是用document.getElementById('xxxx')的方式,但是现在这个标签中没有ID属性,请赐教我现在是这样的:<%@taglibur... 以前不用这种标签时,是用document.getElementById('xxxx')的方式,但是现在这个标签中没有ID属性,请赐教
我现在是这样的:
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<html:form action="register.do" id="xxxx">
<html:text property="username">
.......................
</html:form>
在myeclipse6.0下,说 中个标签中没有id属性,也没有那么name属性
展开
 我来答
AiDirac
2011-01-25 · TA获得超过6784个赞
知道大有可为答主
回答量:8833
采纳率:33%
帮助的人:9961万
展开全部
struts 1的自定义标签其实有id属性.在struts-html.tld里面id被定义为 styleId.
你只要给<html:text styleId="username" property="username">写,解析成html的时候,styleid就会变成id属性了.到时候js操作html那样用就行了.

struts-html.tld中定义如下.
<attribute>
<name>styleId</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
百度网友5625674
2011-01-25 · 超过10用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:29.8万
展开全部
类似这种
<form name="from1" action="#" method="post">
<input name="username" type="text" id="userName"/>
</form>
1.可以用document.from1或者document.getElementsByTagName('form')[0]得到from对象
2.可以用document.from1.username或者document.getElementsByName('input')[0]
也可以通过document.getElementsByName("username")和document.getElementById("userName")得到得到input的对象。
3.通过document.from1.username.value得到对象的值.
希望对你有用,不懂之处加qq620734263
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手柄枪神
2011-01-25 · 一名热爱游戏、乐于分享的老玩家。
手柄枪神
采纳数:144 获赞数:408

向TA提问 私信TA
展开全部
没有ID就getbyname
或者加个ID
或者引jquery包 然后$("#xxxx").val()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gds_718
2011-01-25 · 超过12用户采纳过TA的回答
知道答主
回答量:28
采纳率:0%
帮助的人:30.5万
展开全部
加一个ID进去...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式