"".equals(form1.reuserpassword.value.trim())
javascript 中有这种用法吗?

解决方案 »

  1.   

    "".equals(form1.reuserpassword.value.trim())
    javascript 中有这种用法吗?
    *************************
    把这句改成if (form1.username.value=="")还是不行
      

  2.   


    if ((form1.username.value).length()<1){               //通过长度判断
        
        alert("用户名不能为空,请输入用户名!");
        form1.username.focus();
        return false;
      }
      

  3.   

    我是这样写的 不知道好不好 但你说的那个校验功能能实现
    function check(){
    /**
    判断用户名是否为空
    */  
    if(document.all.name.value==""){
    alert("please enter your name!");
    return false;
    }
    /**
    判断密码是否为空
    */  
    if(document.all.password.value==""){
    alert("please enter your password!");
    return false;
    }
    return true;
    }
      

  4.   

    我不是很懂
    觉的这个语句怪怪的"".equals(form1.username.value.trim())){
    }
    equals一般用来比较对象 和  ""比较不知道行不行
      

  5.   

    要想要执行你的函数,应该这样改:
    1. <input name="submit" type="submit" value="提交">改成
    <input name="send" type="button" value="提交" onclick="on_submit()"/>
    注意这里的name和type都不能是submit。2.在on_submit()的最后,添加
    form1.submit();另外,你的javascript中有很多错误:
    1.javascript中没有"".equals这样的方法
    2.javascript没有trim函数
      

  6.   

    既然程序通过了,我想语法上是不是应该没有错误我觉得增加或者修改你的判断条件可能可以解决你的问题比如上面提到的通过字符串的长度判断:(form1.username.value).length()
      

  7.   

    不执行,说明你的js代码出错了,表单会忽略错误,就提交了建议用:
     if (form1.username.value==null || form1.username.value.length()<1 ){...
    }
      

  8.   

    找出错误了,基本上没有一个人说对,不过还是谢谢啦
    主要错误就是,
    int a,b;这句是不对的
    javascript没有int类型,只有var类型