你的问题没有描述清楚。
是不是说有几个提交按钮(暂记作A,B,C)在同一个表单subm中,页面中还有其它几个表单(暂记作form1,form2,form3),点击A则form1校验提交,点击B则form2校验提交?
最好把要实现的功能简单描述一下,这个版的高手很多,如果没人回,肯定是问题描述的问题了...

解决方案 »

  1.   

    我的问题说得挺清楚了,既然你没明白,那我就再说详细一点吧:
    首选,表单只有一个,但是里面的提交按钮却有好几个,有删除,有发送,有编辑,是按功能分的,每个按钮都实现一个独立的功能,当然要提交到不同的页面进行处理了,所以,按下按钮后,要动态指定处理页面,比如按下删除按钮,我就指定它提交到del.asp,按下编辑,我就指定它提交到edit.asp页面,但是,不是每个提交都需要做校验的,比如删除就需要选择删除对象,需要做校验,而"编辑"的内容则是有初始选择,不用做校验的。这下明白了吧。
      

  2.   

    function chan_acti(addr, evt)
    {
       document.form1.action=addr;
       function document.form1.onsubmit()
       {
         return eval(evt+"()");
       }
    }
    这样写测试通过(IE6)
      

  3.   

    to  hrong(郭靖之妻):
    解决了,谢谢。