if(confirm('确认导出吗?')){
 calendar1.opt.value='export';}
else{
  calendar1.opt.value='search';calendar1.submit();}

解决方案 »

  1.   

    <script>
    function FunSubmit()
    {
    if(confirm('确认导出吗?')) 
    {
       document.form1.submit();
     }
    }
    </script><form name=form1>
    <input type=button onClick="FunSubmit();" value="提交"></form>
      

  2.   

    上面二位兄台好想没搞懂我的意思吧!我是说按确定和取消都要提交,只不过传送的opt值不同而已,这样能进行不同的操作,都要提交是因为表单提交的参数都是一样的。还是在帮忙想想吧
      

  3.   

    试试这个:
    <script language="javascript">
    function mySubmit(){
        if(confirm('确认导出吗?')){
            form1.opt.value='export';
        }
        else{
            form1.opt.value='search';
        }
        calendar1.submit();
    }
    </script><form name=form1>
    <input type=button onClick="mySubmit();" value="提交"></form>
      

  4.   

    onClick="if(confirm('确认导出吗?')){ calendar1.opt.value='export';calendar1.submit();}else{calendar1.opt.value='search';calendar1.submit();}"
    你的代码可以,就是没加括号!
      

  5.   

    东子,加了括号还是不行。,但按micker的方法行的通,谢谢大家的讨论和帮助!
      

  6.   

    是不是应该把那个calendar1.submit();放在外面就可以呢?试试去