解决方案 »

  1.   

    if((b.length>0&&c.length>0)||b.length==0)
      

  2.   


    if(b!="" ) {
         if(c==""){
                alert("c值不能为空!");
                return false;
         }
    }
      

  3.   

    if((o.b.length>0&&o.c.length>0)||(o.b.length==0 && o.c.length==0)){
        alert("dosomething");
    }
      

  4.   

    if((o.b.length>0&&o.c.length>0)||(o.b.length==0 && o.c.length==0)){
        alert("dosomething");
    }
      

  5.   

    建议使用 === 这样判断可以更加准确if( (o.b.length>0&&o.c.length>0)
        ||(o.b.length===0 && o.c.length===0) ){
          alert("dosomething");
    }
      

  6.   

    return  b.length==0 || c.length>0;
      

  7.   

    各位大侠,可能理解错啦,是下面这样的:b是复选框(被勾选内容为1),c是文本域。如果b被勾选,c的内容不能为空;如果c有填写内容,b必须要勾选。1、当b被勾选,c内容为空时,提交按钮会提示。
    if(o.b.value.length>0 && o.c.value.length<1)
    {
    alert("提示:c的值不能为空");
    return false;
    }2、当c填写内容,b没有被勾选,提交按钮则通过了!
    if(o.b.value.length<1 && o.c.value.length>0)
    {
    alert("提示:勾选b");
    return false;
    }这句代码哪里问题? 请教大侠!
      

  8.   

    if(o.b.checked) //如果复选框勾了
    if(!o.b.checked) //如果复选框没有打勾
      

  9.   

    怎么这么做,为什么不在页面上控制,如果b没有勾选,c是readonly或者display是none,当勾选再能填写或者显示出来,这样用户也就不用在提交的时候才能得到通知