在表单提交到Action之前,响应了个JavaScript函数
if (!window.confirm("确认删除?")) {}这里应该怎么写啊???
要不点取消,确定都要发到Action

解决方案 »

  1.   

    首先你不要用submit类型的按钮< input type='submit' value='提交' / >
    你用了这个按钮,就直接提交啦,你控制不到。
    如下:
    <form action='' name='queryform' id='queryform' method='POST' target=''> <input type="button" value="删除"  onclick="del()" class="btn"/></from><iframe style="height:0px"  width='0px' frameborder='0' id='hiddenframe' name='hiddenframe' scrolling='no' ></iframe>
    function del(){
       if (window.confirm("确认删除?")) {
            myform.action='xxxxx/servlet.jsp?主键=xxxx&opr=del';
            myform.target='hiddenframe';
            myform.submit();
        }}
    ---------------------------------------------------------------
    Struts框架下,删除操作可以用其他方法来实现。上面的是传统的表单提交的方法。
      

  2.   

    大哥 我做的就是struts2...............泪流满面啊!
      

  3.   

    [Quote=引用 1 楼 okayu 的回复:]
    能给小弟说一下嘛??
      

  4.   

    <s:form action="user!logic.action" method="post" theme="simple">  <input type="button" value="提交" onclick="sub()">
    </s:form>
    <script>
    function sub(){
    if(confirm("你确定提交吗?")){
    document.forms[0].submit();
    }
    }
    </script>
      

  5.   

    不行 我做的是struts2的
    这样写提交不了!!!!!!!!!!!!!!!!!!!!!!!! if (window.confirm("确认删除?")) {
    var myform = document.getElementsByName("myform");
            myform.action="delete.action";
            myform.submit;

    }
      

  6.   


    <s:form action="user!logic.action" method="post" theme="simple">   <input type="button" value="提交" onclick="sub()">
    </s:form>
    <script>
    function sub(){
    if(confirm("你确定提交吗?")){
    document.forms[0].submit();
    }
    }
    </script>这样没问题啊。啊 。啊 。啊