把st()写在tt()中,或者新写个方法,顺序调用st(),tt()

解决方案 »

  1.   

    <form id="form1">
    <input type=text value=''>
    <input type=button onclick="test()" value='submit'></form>
    <script>
    function test(){
      tt();
      st();
      document.getElementById('form1').submit();
    }
    </script>
      

  2.   

    以上方法改变了原由的FORM结构,我自己写了个可以用了,大家看看有问题没var Forms = document.forms;
    for (var i=0; i<Forms.length; i++)
    {
    var vv = Forms[i].onsubmit;
          
    Forms[i].onsubmit = function(){
    tt();
    if(vv!=null)
    return vv.call(this);
    }
    }
      

  3.   

    感觉有点怪怪的这里变得好像没什么意义if(vv!=null)
      

  4.   

    有意义的啊,就是说如果submit里面原本没有函数,后面就不执行