日期:2014-05-17  浏览次数:20794 次

求助:JSP页面out.println语句如何添加JS判断
RT。JSP中写了个JS函数,判断是否删除,是就跳转,否就取消。但是写了后没有用,还是直接删除了。代码如下,是不是我写错了,高手们帮忙看一下下。


函数代码
Java code
  <script type="text/javascript">
     function confirmdialog()
    {
    if(window.confirm("您确认删除此条数据?"))
    {
    return true;
    }
    else{
    alert("取消删除!");
    {
    return false;
    }
    }
    
    </script>


删除代码
Java code
out.println("<td align=center><a href='servlet/deleteServlet?num="+ rs.getString("num").trim()+"'onclick='return confirmdialog()'>删除</a>"+"</td>");


感谢!

------解决方案--------------------
<script type="text/javascript">
function confirmdialog()
{
if(window.confirm("您确认删除此条数据?")){
删除数据
}else{
alert("取消删除");
}
 }
</script>


------解决方案--------------------
a标签同时有href和onclick是没用的
可以这样
<a href="javascript:void(0)" onclick="confirmdialog('<%=rs.getString("num").trim()%>')" >删除</a>
你自己将这段拼到out.println里面吧
然后<script type="text/javascript">
function confirmdialog(num)
{
if(window.confirm("您确认删除此条数据?"))
{
document.location="servlet/deleteServlet?num="+num;
}
else
{
alert("取消删除!");
}
} </script>