图片显示代码:
<input type="hidden" id="cImg" name="cImg" value="" />
<p class="P_textarea" style="margin-left:65px;" id="showImg">
<img src="images/kx.png" width="102" height="84" name="img" onclick="imgSrc(this.src)" />
</p>
JS获取图片路径并赋值给input hidden中的value里。
function imgSrc(imgSrc){
document.getElementById("crdImg").value = imgSrc;
var newSrc = document.getElementById("crdImg").value;
alert(newSrc);
}
可是后台VO对象获取不到图片的地址,其他的信息都可以获取到,求解
document.getElementById("crdImg").value = imgSrc;是不是应该写成
imgSrc=document.getElementById("crdImg").value;????把hidden改为text文本框调试下,看看原因你input hidden的id是cImg可是你js里面却是document.getElementById("crdImg")这里两个ID不对应啊,如果说你两个id对应了。你这个赋值操作是在img的onclick上执行的,也就是你要点击图片才能执行赋值操作。自己好好检查下吧