上面的笔误,更正为:
比如说如下吧:
           if (document.bao.username.value==''){
                window.alert ("请输入您的姓名 !")
                return false
        }        if (document.bao.handphone.value==''){
                window.alert ("请输入您的手机 !")
                return false
        }  如果要求的是至少要输入姓名或是手机名中的一个,那么这个判断该怎么写,是不就是把两个合在一起呢?但我用
  if (document.bao.handphone.value==''and document.bao.username.value=='')
可是这样不行,不知哪们朋友可以帮忙!

解决方案 »

  1.   

    如果是两个至少要有一个有数据输入的话就不应该用AND(&&)了,应该用OR(||):
    if (document.bao.handphone.value==''&& document.bao.username.value=='')
    你上面的也写错了,在JavaScript中AND是应该写成写成&&的!
      

  2.   

    if(document.bao.handphone.value==''&& document.bao.username.value==''){
     alert("姓名和手机号不能全为空");
     return false;
    }
      

  3.   

    if (document.bao.handphone.value==''||document.bao.username.value=='')
    这样是判断是否有一个条件满足
      

  4.   

    <script language=javascript>
    String.prototype.Trim=function(){return this.replace(/(^\s*)|(\s*$)/g,"");}
    //去空格的函数,相当于VBS里的trimif (document.bao.handphone.value.Trim()=='' &&  document.bao.username.value.Trim()==''){
    alert("姓名和手机号不能全为空!");
    return false;}JS里:
    && 与
    || 或
    !  非