【发布时间】:2011-03-01 13:27:27
【问题描述】:
我正在开发一个 Struts2 应用程序。我在 JSP 中设置隐藏字段的值,目的是通过 JavaScript 访问它。
我的 JSP 代码:
<s:iterator value="collegelist">
<tr>
<td align="center"><s:property value="collegename"/></td>
<s:hidden name="hiddenname" key="collegename" />
</tr>
</s:iterator>
我的 JS 代码:
var myForm = document.frmAction;
var text = myForm.hiddenname.value;
alert("hidden field text is:" + text);
警报显示一个空白值。
这是什么原因,我该如何解决?
【问题讨论】:
-
你拼错
document.frmAction了吗? -
正确:var myForm = document.frmAction;
-
@singh: alert(myForm);它显示为空吗?
-
@Suresh S: alert(myForm);显示:[object HTMLFormElement]
-
你的隐藏元素是否包含任何值.. 我试过了,它可以工作jsbin.com/ajajo4/edit
标签: java javascript html jsp struts2