要怎么才能调用到SQL语句啊??在confirm('您确定要做此操作吗?')点击确认后怎么执行删除啊???
         if("delete".equals(action)){
sql = "delete from test_table where id = "+id;
new InsertAndSelect().del(sql); 
}



function doDelete(){
var id;
var list = document.getElementsByName("cb");
for(var i=0;i<list.length;i++){
var check=list[i]; 
if(check.checked==true){
id=check.value;
    }
}
document.location.href="action=delete&name0="+name0+"&name1="+name1+"&name2="+name2+"&id="+id;


}



        <td bgcolor="black"><input type="button" value="delete"   
onclick="{ 
if(confirm('您确定要做此操作吗?')) 

return true; 

} else{
return false; 
 }
}"/>
</td>

解决方案 »

  1.   

    为什么要在脚本里面调用sql语句啊,怎么不转到后台?
      

  2.   

    if(confirm("您确定要做此操作吗?")){
    del.......
      

  3.   

    弹出确认框的,你也可以直接写链接
    <a href="javascript:if(confirm('你确定要删除吗?'))location.href='delete.jsp'"> 删除</a>
    【纯jsp】:
    点击确认跳到delete.jsp 这个页面里面就可以写sql啊 删除之后
    response.sendRedirect("list.jsp");没见过sql写在脚本里啊,方法很多啊。