一个页面里有许多图片
里每张图片都带有个独立id
我现在单击其中一张图片
选中它
再点修改按钮
问题:
我怎么拿到图片的id,并且根据图片的id进行修改操作 <s:iterator value="%{#request.list}" status="list" >
<input type="hidden" name="fn" />
<img src="../images/client1.gif"
id="<s:property value='%{strategyId}'/>"
alt="策略<s:property value='%{strategyId}'/>" onDblClick="openwindow('../modules/strag/updpolicy.jsp?id=<s:property value="%{strategyId}"/>','修改策略','1024','700');" onClick="setImg(this);" />
</s:iterator>这里是迭代图片代码onClick是这么写
function setImg(obj)
{
var ac=document.online.fn.value;
ac=obj.id;
}下面怎么写了
里每张图片都带有个独立id
我现在单击其中一张图片
选中它
再点修改按钮
问题:
我怎么拿到图片的id,并且根据图片的id进行修改操作 <s:iterator value="%{#request.list}" status="list" >
<input type="hidden" name="fn" />
<img src="../images/client1.gif"
id="<s:property value='%{strategyId}'/>"
alt="策略<s:property value='%{strategyId}'/>" onDblClick="openwindow('../modules/strag/updpolicy.jsp?id=<s:property value="%{strategyId}"/>','修改策略','1024','700');" onClick="setImg(this);" />
</s:iterator>这里是迭代图片代码onClick是这么写
function setImg(obj)
{
var ac=document.online.fn.value;
ac=obj.id;
}下面怎么写了
对这个id进行操作吗?
<input type="hidden" name="fn" /> //删了这行。。
<img src="../images/client1.gif"
id=" <s:property value='%{strategyId}'/>"
alt="策略 <s:property value='%{strategyId}'/>" onDblClick="openwindow('../modules/strag/updpolicy.jsp?id= <s:property value="%{strategyId}"/>','修改策略','1024','700');" onClick="setImg(%{strategyId});" />
</s:iterator> 在页面写个js
function setImg(strategyId){
document.forms[0].action="url?method=xxxmethod&&strategyId="+strategyId;//你要去的地方
document.forms[0].submit();}
或者选中一个radio,再点击修改按钮,提交的时候可以把radio对应的图片id传过去你的页面
再点击修改,直接在session里面取值