在aa()中调用bb()
function aa(){
alert("a");
         bb();
return true;
}

解决方案 »

  1.   

    onChange="cc()"function cc(){
    aa();
    bb();
    }
      

  2.   

    document.form1.select1.attachEvent("onchange",aa);
    document.form1.select1.attachEvent("onchange",bb);
      

  3.   

    我知道这样行,在程序里只能用上面方式来调用?首先,bb是.net上自动生成的回滚函数,好象不能修改。
    其次,在一个页面里我不知道有多少个select,可能一个也没有,可能有很多,我要在页面的每个select上都绑定上一个客户端的aa函数。我先找出页面中所有的select,然后循环给每个页面添加onchange事件
    for(i=0;i<document.all.tags("select").length;i++){
    document.all.tags("select").item(i).onchange = aa;
    }
    问题就是执行了aa后不执行回滚函数bb。
    不知道表达清楚没有,~~~呵呵
      

  4.   

    用attachEvent就对了,可以绑定多个事件
      

  5.   

    .net 自动生成的回滚函数不能用document.form1.select1.attachEvent("onchange",bb);
    来绑定的啊
      

  6.   

    document.form1.select1.attachEvent("onchange",function(){aa();bb()});
      

  7.   

    --问题就是执行了aa后不执行回滚函数bb。你把aa()中的return true;去掉,不就可以了。
      

  8.   

    用服务端作:
    ClSelect.Attributes.Add("if(aa()=false){return false;}");