在JS里面,怎么取struts的<html:form>标签里面的<html:text property="title"/>值?

在JS里面,怎么取struts的<html:form>标签里面的<html:text property="title"/>值?
<html:form>里面没有name属性?在<form name=myform>就是这样取的document.myform.title.value

第1个回答  2008-06-04
<html:text property="title"/>
不能用 id,struts标签要用styleId不然会报错
<html:text property="title" styleId="title"/>
然后js里面
var content=document.getElementById("title").value;,就可以取到值了本回答被提问者采纳
第2个回答  2008-06-04
这是和struts里面的form里是关联的
只要form里面有值.页面上会自动有的.
form里面的值在action里面设置
把form初始化后用set方法放进去
第3个回答  2008-06-04
struts的标签不是很熟,<html:text property="title"/>这里的属性应该有id吧,你可以这样写
<html:text property="title" id="title"/>
或者在它外边加上一个<span id="title">这样
<span id="title"><html:text property="title"/></span>
然后在js里用
var title=document.getElementById("title").value;
来的到值
第4个回答  2008-06-04
二楼的答案正确!
第5个回答  2008-06-04
<html:text property="title"/>
=<input type="text" name="title" id="title"/>