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属性 展开
我现在是这样的:
<%@ 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属性 展开
4个回答
展开全部
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>
你只要给<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>
展开全部
类似这种
<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
<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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有ID就getbyname
或者加个ID
或者引jquery包 然后$("#xxxx").val()
或者加个ID
或者引jquery包 然后$("#xxxx").val()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加一个ID进去...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询