直接在 JS 代码里用 document.formName.submit() 方式提交一个表单, 是不会触发这个表单的 onsubmit 事件的.你可以这样: <a href="document.frm.submitButtonName.click();">

解决方案 »

  1.   

    href是连接,不是事件,用这个onclick="return document.frm.submit()"
      

  2.   

    <a href="void(0);document.frm.submit();">
      

  3.   

    <a href="#" onclick=document.frm.submit();>
      

  4.   

    sw47(小豆冰棍儿) 的可行,用href是不可行的
      

  5.   

    <a href="javascript: document.frm.submitButtonName.click();">
      

  6.   

    看看這樣子行不行?
    <form action="about:blank" method=get onSubmit="return formsubmit(this)">
    <input type="submit" value="submit">
    </form>
    <script>
    function formsubmit(form){
      if(confrim("Submit?"))
        return true;
      else
        return false;
    }
    </script>我一般都是這樣寫的
      

  7.   

    sw47(小豆冰棍儿)和
    iinohk() 
    的都可以