<input type="text" name="usrname" onblur="checkUsrName()">这样试试

解决方案 »

  1.   

    将就你的代码改了一下,如要改别的逻辑靠你自己了
    <html>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <script type="text/javascript">function check(){
        if(!checkUsrName()){
            //alert("请输入用户名");
            return false;
        }    if(!checkPsw()){
            //alert("请输入密码");
            return false;
        }
        return true;
        
    }function checkUsrName(){
        if(document.reg.usrname.value==""){
            f_username.innerHTML="please enter your name";
            return false;
        }

    f_username.innerHTML ="";
    return true;
    }
    function checkPsw(){
        if(document.reg.psw.value==""){
            f_psw.innerHTML="please enter the pwd";
            return false;
        }

    f_psw.innerHTML ="";
    return true;
    }
    </script>
    </style><form name="reg"  action="1.jsp" onsubmit="return check();" method="post">
    <br/>userReg
    <table border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td>user</td>
    <td><input type="text" name="usrname" onchange="checkUsrName()"><font color=red id=f_username></font></td>
    </tr>
    <tr>
    <td>pwd</td>
        <td>
        <input type="password" name="psw" onchange="checkPsw()"><font color=red id=f_psw></font></td>
    </tr>
    </table>
    <br/>
    <input type="submit" value="sub">
    <input type="reset" value="res">
    </form>
    </html>
      

  2.   

    写完一句下面copy 忘记改名字了 低级逻辑错误...