为什么要两个click,这样不行吗?
onclick="a();b()"

解决方案 »

  1.   

    1.点击就存到数据库里该如何实现呢?
    -----------------------------
    要用到Ajax!2.再增加一个onclick事件?!
    -----------------------------
    click+click=doubleClick,纯属灌水,哈答案是不可能,不过可以修改show函数,增加调用Ajax方法滴代码即可!
      

  2.   

    onclick事件要做两个动作,想好执行顺序后放在一个方法里写不就行了吗?干么还要分开写几个方法,不解。
    还有一点不解,点一个复选框就访问数据库,如果复选框多且每一个都选的话对数据库的压力启不是很大?这应该是设计中的大忌吧。其实可以把选中的复选框做个记录,在全部选完后再执行数据库操作应该会更好些吧
      

  3.   

    为什么要两个click,这样不行吗? 
    onclick="a();b()"
      

  4.   

    是不是希望第一次点击干什么第二次点击但什么啊
    那样加一个状态变量就可以了
    var flag = 0;
    function whenClick(){
       if(flag == 0){
          a();
          falg = 1;
       }else if(flag == 1){
          b();
          flag = 0;
       }else{
          flag = 0;
       }
    }
    function a(){//第一次点击}
    function b(){//第二次点击};
    <...onclick="whenClick()">
      

  5.   

    在show()方法里面在定义一个onclick不就行了吗?
    纯粹说下
      

  6.   

    楼上几位老师的说法我已经认真看过,我现在就开始写代码请大家不要离开稍后问题更复杂!哈调侃一下,谢谢大家的帮助 我现在就开始动工!准备按照yangzht2008 老师的方法进行,其他几位老师的办法 我都不会写哎 ,谢谢几位老师的指点,别离开哦 稍后我会更需要大家的帮助!谢谢大家了!
      

  7.   

    呵呵!不要用2个事件吧,一个事件就足够了吧
    <input   type="checkbox"   name="box <%=rs("id")%> "   value= <%=rs("sprice")%>   onClick=show(" <%=rs("id")%> ")>   已经有了一个复选框  点击就存到数据库里该如何实现呢
    直接用form提交不就行了吗?
    为什么要用事件来提交呢?
      

  8.   

    var   flag   =   0; 
    function   whenClick(){ 
          if(flag   ==   0){ 
                a(); 
                falg   =   1; 
          }else   if(flag   ==   1){ 
                b(); 
                flag   =   0; 
          }else{ 
                flag   =   0; 
          } 

    function   a(){//第一次点击} 
    function   b(){//第二次点击}; 
    <...onclick="whenClick()"> 我想一次点击执行两个事件能行吗?
      

  9.   

    复选框得计算?
    简单啊
    function       whenClick(){ 
    这里做选中得结果
    retrun jisuan()//返回调用计算结果
    }
    function       jisuan(){ 
    这里做计算结果
    }<...onclick="whenClick()">