页面的提交按钮中用到了onClick="seatClassModify()”方法。但是我现在想加上判断用户输入是否为空这样的功能,本来想写成onclick=return check()这样,但是现在被占用了。请问我可不可以这样写
onclick="(return check()?seatClassModify():)"不知道格式对不对,反正意思就是先判断返回的是真还是假,若为真,运行seatClassModity()方法。若为假,提示为空的信息。这样可以吗?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【hmildd】截止到2008-07-02 11:54:54的历史汇总数据(不包括此帖):
    发帖的总数量:58                       发帖的总分数:810                      
    结贴的总数量:53                       结贴的总分数:710                      
    无满意结贴数:18                       无满意结贴分:500                      
    未结的帖子数:5                        未结的总分数:100                      
    结贴的百分比:91.38 %               结分的百分比:87.65 %                  
    无满意结贴率:33.96 %               无满意结分率:70.42 %                  
    值得尊敬
      

  2.   

    直接onclick="check()"
    在check里面判断是否为空,为空返回,不为空则调用seatClassModify()就行了
      

  3.   

    直接onclick="check()" 
    在check里面判断是否为空,提示为空,不为空则调用seatClassModify()就行了
      

  4.   

    已经return了,后面的代码就无法调用了js在于试,多试试就知道了。
      

  5.   

    function check(){
        if(xxx.test('empty')){
            #$!@$!@
        }
        return false;
    }else{
        *(#@$^(#@)!!#$#%@
    }
      

  6.   

    onClick="seatClassModify()”在括号里带个数,再在js中判断是否为空,为空则return
      

  7.   

    你可以在seatClassModify()里判断是否为空嘛..
    如果你非要调用check(),可以这样写试试onclick="check();seatClassModify();";
    但这种方法要注意,onclick这里没有return,而且在check()里面,只有为假的时候才return false;为真的时候不return
      

  8.   


    onclick="check()"function check(){
        var username = document.all.username.value;    //这里最好是先去掉空格,以防客户输入空格
        if(username == ""){ 
           alert("aaaaaaaa");
           return;                                     //这个return其实可以不写,因为下面用的是else,但最好是加上。
        }else{
           seatClassModity();
        }
    }function seatClassModity(){
        .....
    }
      

  9.   

    不用再另写方法,直接在原来的方法前面加就行了
    function seatClassModity(){
      var username = document.all.username.value;
      if (username == ""){
        alert("出错");
        return;//这个一定要加
      }
      //原来的代码
    }
      

  10.   


    可以在onclick里直接写if语句的,比如if(check()){seatClassModify();},当然前提你的check()要有一个return值。