日期:2014-05-19  浏览次数:20644 次

用JS页面验证用户名密码
用JS怎样验证用户名是否已经存在/没有输入用户名,怎样验证两次输入密码是否一致/长度是否过长。我捣鼓了蛮久,还是没成功,拜托知道原理的大侠给个答案,源码最好。源码容易参悟。小弟在这里谢谢了。

------解决方案--------------------
用户名是否存在用ajax去数据库查
密码输入验证在页面用js即可搞定
document.getElementById("input的id")这样取到后比较
长度用obj.length取
------解决方案--------------------
额,这个还是比较简单吧,就像楼上说的:
用户名是否存在用ajax查,
密码直接是DOM比较嘛
------解决方案--------------------
1、用JS怎样验证用户名是否已经存在/没有输入用户名
验证用户名是否存在,通过Ajax去后台验证
没有属于用户名,通过获取长度
2、怎样验证两次输入密码是否一致/长度是否过长
输入密码是否一致,判断原密码和新密码的值是否一样
长度是否过长:可以获取长度进行判断或者限制密码框的最大长度
------解决方案--------------------
HTML code

<html>
    <head>
        <script>
            function check()
            {
                var name = document.getElementById("name").value;
                var password = document.getElementById("password").value;
                var conform = document.getElementById("conform").value;
                
                if(name.length == 0)
                {
                    alert('the account cannot empty');
                    return false;
                }
                if(name.length > 20)
                {
                    alert('the account is too length');
                    return false;
                }
                //这里需要用ajax验证。。。自己去网上搜一下吧。。
                if(name == 'abc')
                {
                    alert('this account is exist');
                    return false;
                }

                if(password != conform)
                {
                    alert('password not same');
                    return false;
                }
            }
        </script>
    </head>
    <body>
        <form action="a.html" method="post" onsubmit="return check()">
            name:<input type="text" id="name" /><br/>
            password:<input type="password" id="password" /><br/>
            conform:<input type="password" id="conform" /><br/>
            <input type="submit" value="submit" />
        </form>
    </body>
</html>

------解决方案--------------------
绑定...........
------解决方案--------------------
探讨

高手都没时间来解答啊?

------解决方案--------------------
楼主别总是指望源码,自己多动动手把
------解决方案--------------------
很简单啊!很多网站都实现了
使用Ajax判断对应文本框是否有值,也可以比较两个值是否相同