你可以在js程序中
在提交前执行onsubmit的内容
应该可以实现一样的效果吧

解决方案 »

  1.   

    将onsubmit放在form中是什么意思?
    onsubmit是在<form ....>之间的啊。
      

  2.   

    你直接用document.forms[0].submit()来提交不就行了.
      

  3.   

    From JavaScript 权威指南只有真正的点击Submit按钮才会触发onsubmit事件处理程序,
    调用表单的submit()方法则不会触发它.
    如果你是用submit()方法调用的话,
    你可以在调用sumbit()方法之前,加入onsubmit所调用的函数.
    同样能达到一样的效果.
      

  4.   

    在表单里面加个隐藏的提交按钮,
    <input type="submit" id="submit" style="display:none;">提交表单不用document.forms[0].submit(),而是写代码:
    document.all.submit.click();这样提交表单的时候就会执行onsubmit事件了。
    一般人我不告诉他。
      

  5.   

    <form action="a.htm" method="get" onSubmit="event.returnValue = false;">
    怎么提交按扭就没用了!