<html:link action="/deleteQuestion.do"  paramId="qid" paramName="que" paramProperty="qid">删除</html:link>如何进行删除确认   

解决方案 »

  1.   

    写个脚本
    function confirmDelete(){

    if(confirm("确实要删除吗?"))
    {
    return true;
    }else {
    return false;
    }

    }
    然后再标签中用
    onclick="return confirmDelete()"
      

  2.   

    onclick="return CheckDel('这篇主题');"function CheckDel(str){
    if(window.confirm("你确实要删除"+str+"吗?删除后无法恢复!")){
    return true;
    }
    return false;
    }
      

  3.   

    <html:link  href="javascript:youDeal();">hahahaha</html:link>在js函数youDeal()里写if(!confirm("xxxx  ?")) return;
    xxx.action="delete.do";
    xxx.submit();
      

  4.   


    html:link标签是html的a标签,所以onclick事件是无效的,所以要用href标签
      

  5.   


    怎么没用?
         <html:link page="/deleteQuestion.do"   onclick="CheckDel(str)">ddddd</html:link>
    这样就可以了
      

  6.   


    a 标签 onclick 有效的,我一直都是这样用,你可以试试
      

  7.   


    我只的是a中只用onclick而不指定其他的元素,这样是不行的
      

  8.   


    这样用不管confirm是true还是false,.do都会提交吧
      

  9.   

    strut html:link  onClick确实不行
      

  10.   

    用4楼的 链接用拼的传吧
    要不就换<a>
    struts的html标签我用着一直不爽
      

  11.   

    <html:link action="delete.do" onclick="return subt('delete.do');">delete</html:link>
    =======================
    function subt(action){
                     if(confirm("确实要删除吗?"))
                {
                    return true;
                    document.forms[0].action=action;
    document.forms[0].submit();
                }else {
                    return false;
                }
    }试过了,可以啊。