当前位置: 代码迷 >> Eclipse >> jsp<a>onclick跳转不能
  详细解决方案

jsp<a>onclick跳转不能

热度:90   发布时间:2016-04-23 00:17:57.0
jsp<a>onclick跳转不能,求助
其他都可以的,里边的数据也都有,就是跳不了
function tsq(id,orgId){

$("#id").val(id);
$("#orgId").val(orgId);
  document.theForm1.action="<%=request.getContextPath()%>/inspection/Cgywsb_sbView.action";
     theForm1.submit();
}
..........
<td><s:if test="sbsqIn==1">
  <a href="#" onclick="tsq(<s:property value="etpApp.id"/>,<s:property value="etpApp.orgId"/>)">审核</a> 
                </s:if><s:else><a>审核</a></s:else>
.......

------解决思路----------------------
是进入不了tsq这个方法还是,进入了这个方法,但是提交不了?
------解决思路----------------------
查看这个页面的源码看看,看这个审核是if里的还是else里,如果是else里的审核那么肯定没反应,如果是if里的说明代码写的有问题
------解决思路----------------------
确定页面没有报错?
------解决思路----------------------
document.theForm1.action="<%=request.getContextPath()%>/inspection/Cgywsb_sbView.action";
这个里面的.action去掉试试
------解决思路----------------------
onclick="tsq(<s:property value="etpApp.id"/>,<s:property value="etpApp.orgId"/>)"
先把外面的双引号改为单引号,
如果还是不行,把这个值写死调试看看onclick="tsq(1,1)"

------解决思路----------------------
function tsq(id,orgId){

alert(id);
}

onclick="tsq(1,2>)"

看看还执行
------解决思路----------------------
onclick="tsq(1,2)“
  相关解决方案