value="统计" onClick="submitthis()

submitthis这个函数里面,你也要 重新定义下action啊,因为 打印中修改了action='../print.asp'

解决方案 »

  1.   

    改成这样
    <form name="frm" action="/test.asp" method="post">
    <input type="button" name="Submit" value="统计" onClick="action='/test.asp';submitthis()"> <input type="button" value="打印"  name="print" onclick="with(document.frm){action='../print.asp'; target='_blank'; submit();}"></form>
      

  2.   

    <script language="javascript">
    function submitthis()
    { if(frm.date1.value=="")
    {
            alert("请选择日期");
    return;
    }
    if(frm.date2.value=="")
    {
            alert("请选择日期");
    return;
    }
    frm.opflag.value="select"; frm.submit();
    }
    function frmback(count2)
    {frm.opflag.value="select";
    frm.PageCount2.value=count2;
    frm.submit();
    }</script>
    统计的js是这么写的
    应该怎么改 才能不和“打印”的冲突?
    谢谢
      

  3.   


    <script language="javascript">
    function submitthis()
    {
      
    if(frm.date1.value=="")
    {
            alert("请选择日期");
    return;
    }
    if(frm.date2.value=="")
    {
            alert("请选择日期");
    return;
    }
    frm.opflag.value="select";
             frm.action='/test.asp';//加上这句话,一切迎刃而解!
    frm.submit();
    }
    function frmback(count2)
    {frm.opflag.value="select";
    frm.PageCount2.value=count2;
    frm.submit();
    }</script><form name="frm" action="/test.asp" method="post">
    <input type="button" name="Submit" value="统计" onClick="submitthis()"> <input type="button" value="打印"  name="print" onclick="with(document.frm){action='../print.asp'; target='_blank'; submit();}"></form>