小弟这学期刚刚开始学Java web,弱弱的问一个问题。一个页面可以用几个onblur事件,可以用几个JavaScript代码。或者高手贴一个JavaScript判断注册时,什么用户名不能为空,密码不能为空,确认密码不真确等的代码,万分感谢!!

解决方案 »

  1.   

    学web,就要去学学css,div,js.不可少啊
      

  2.   

     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
     <head>
      <title>简单的验证</title>   
      <script type="text/javascript">
    String.prototype.Trim=function(){ //字符串消除空格
    return this.replace( /^\s+|\s+$/g, "" );
    }
    function $(id){return document.getElementById(id);}
    function y_name(t){
    var _id=t.id;
    if(t.value.Trim()==""){
    $(_id+"Tip").innerHTML="用户名不能为空";
    return false;
    }else{
    $(_id+"Tip").innerHTML="正确";
    return true;
    }
    }
    function y_pwd(t){
    var _id=t.id;
    if(t.value.Trim()==""){
    $(_id+"Tip").innerHTML="密码不能为空";
    return false;
    }else{
    $(_id+"Tip").innerHTML="正确";
    return true;
    }
    }
    function y_repwd(t){
    var _id=t.id;
    var pwdval=$("userPassword").value.Trim();
    if(t.value.Trim()==""){
    $(_id+"Tip").innerHTML="请再次输入密码";
    return false;
    }else if(pwdval!=t.value.Trim()){
    $(_id+"Tip").innerHTML="两次密码输入一直";
    }else{
    $(_id+"Tip").innerHTML="正确";
    return true;
    }
    }
      </script>
     </head> <body>
       <input type="text" onblur="y_name(this)" id="userName"/><div id="userNameTip"></div>
       <input type="password" onblur="y_pwd(this)" id="userPassword"/><div id="userPasswordTip"></div>
       <input type="password" onblur="y_repwd(this)" id="reuserPassword"/><div id="reuserPasswordTip"></div>
     </body>
    </html>
      

  3.   

    $(_id+"Tip").innerHTML="两次密码输入一直";改成
    $(_id+"Tip").innerHTML="两次密码输入不一致";
      

  4.   

    我的资源里边有一个以前编写的注册页面,带JS验证的,楼主有空可以去看看。
    另外,楼主可以从基础认真学习一下JS的知识,这是一门相当强大的语言。
      

  5.   

    从你问的问题看,完全是对JS不了解。这种时候,最好不要这样这扎一枪那捅一刀的问着学,或者上来就看代码,看你也看不懂,看懂了也是自以为懂而其实很可能是误解,这对学习有害无益。所以你现在需要的就是找本正规的JS教程书去系统学习。当然,不可能不欢迎你来问,而是欢迎你很快带着更具体的问题来问,那种具体和你现在这种具体是两回事,那一种具体的回答能让回答者感觉到对你真有所帮助,而这一种即使给你具体代码也感觉对你没有真正多大提高帮助,没有成就感。
      

  6.   

    亲们,谢谢你们的回答每个人说得都有道理。呵呵,看来问了一个很没水准的问题,%>_<%!闪了,回家奋斗了!