如何在javascript里面获取 struts2标签的 的值

impossible_no 2011-11-12 03:50:04

<style type="text/css" media="screen">
html, body { height:100%; }
body { margin:0; padding:0; overflow:auto; }
#flashContent { display:none; }
</style>
<script type="text/javascript" src="js/swfobject/swfobject.js"></script>
<script type="text/javascript" src="js/flexpaper_flash.js"></script>
<script type="text/javascript">
var swfVersionStr = "10.0.0";
var xiSwfUrlStr = "playerProductInstall.swf";
alert(1);
var applyResource = document.getElementById("apply").innerHTML;
alert(2);
alert(applyResource);
var flashvars = {
SwfFile : escape("resource/type/applyResource"),
Scale : 0.6,
ZoomTransition : "easeOut",
ZoomTime : 0.5,
ZoomInterval : 0.1,
FitPageOnLoad : false,
FitWidthOnLoad : true,
PrintEnabled : false,
FullScreenAsMaxWindow : false,
ProgressiveLoading : true,

PrintToolsVisible : true,
ViewModeToolsVisible : true,
ZoomToolsVisible : true,
FullScreenVisible : true,
NavToolsVisible : true,
CursorToolsVisible : true,
SearchToolsVisible : true,

localeChain: "en_US"
};

var params = {

}
params.quality = "high";
params.bgcolor = "#ffffff";
params.allowscriptaccess = "sameDomain";
params.allowfullscreen = "true";
var attributes = {};
attributes.id = "FlexPaperViewer";
attributes.name = "FlexPaperViewer";
swfobject.embedSWF(
"FlexPaperViewer.swf", "flashContent",
"960", "600",
swfVersionStr, xiSwfUrlStr,
flashvars, params, attributes);
swfobject.createCSS("#flashContent", "display:block;text-align:left;");
</script>
</head>

<body>
<%@ include file="top1.jsp" %>
<div id="wrapper">

<ul id="menu">
<li><a href="excellentCourse_list.jsp">首页</a></li>
<li><a href="">精品课程一览</a></li>

<s:iterator value="listcl">
<li ><a href="CourseLevel!getClApply?clid=<s:property value="clId" />"><s:property value="clApply" /></a></li>

<s:hidden name="apply" value="%{clApplyResource}" />
</s:iterator>
</ul>
<div >
<div id="flashContent">

</div>
</div>
</div>




这是我的 页面 代码 麻烦大家 看一下 急啊 弄了一下午了 没弄出来


...全文
380 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
米家 2011-11-14
  • 打赏
  • 举报
回复
哎哟妈呀,原来是要获取~~~
var id=document.getElementById("updateId").value;
不过我记得,用s:hidden标签,不能使用value属性
自己在Action set获取一下~~~
  • 打赏
  • 举报
回复
好像不是styleId,是id吧。自己试试看把,反正struts1就是用styleId,struts2没试过。。
  • 打赏
  • 举报
回复
<s:hidden name="apply" value="%{clApplyResource}" />

貌似要加styleId属性,比如 <s:hidden styleId="apply" name="apply" value="%{clApplyResource}" />
才能用document.getElementById("apply").value来获取值。。

html的<input type="hidden"/>也要定义id属性,才能用document.getElementById("apply").value获取

米家 2011-11-14
  • 打赏
  • 举报
回复
<s:hidden name="apply" value="%{clApplyResource}" />
不要使用value
直接在Action里面直接set某某(apply值);
<s:hidden name="apply" />便可
wzy42563 2011-11-14
  • 打赏
  • 举报
回复

document.getElementBYId("apply").value;
夕水溪下 2011-11-14
  • 打赏
  • 举报
回复
兄弟,你有什么问题直接问,贴了代码谁知道你说什么

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧