rt

解决方案 »

  1.   

    <HTML>
    <head>
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function check(form){
    //检查姓名是否填写
    var username = form.username.value;
    if(username.length==0){
    alert("请填写用户名!");
    form.username.focus();
    return false;
    }
    var password = form.password.value;
    if(password.length==0){
    alert("请填写密码!");
    form.password.focus();
    return false;
    }
    }
    //-->
    </script>
    </head>
    <body>
    <form name="login" method="post" action="do_login.jsp" onSubmit="return check(this);">
    用户: <input class="login-input" type="text" name="username"><br />
    密码: <input class="login-input" type="password" name="password"><br />
    <input type="submit" value="确认" style="margin-top:8px">
    <input type="reset" value="取消">
    </form>
    </body>
    </HTML>
      

  2.   

    document.formName.txtName.value.length()
      

  3.   

    to Lcb801224()
    真正在做项目的时候不能只是这样做,还要用过滤器过滤下,不然很容易受攻击不知道过滤器是不是相当于在服务器端做再加一个验证,我也考虑到只在客户端做验证不是很安全.
    我测试觉得只用JS来验证空格还是不行,比如在注册页面中,用一个空格注册其实还是可以注册.
    不知道有没人好的建议.
      

  4.   

    <script language="JavaScript" type="text/JavaScript">
    <!--
    function check(form){
    var username = form.username.value;
    if(username.length==0){
    alert("请填写用户名!");
    form.username.focus();
    return false;
    }//-->
    </script>
      

  5.   

    submit按钮的onclick事件函数返回false就不提交页面