用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判断对应文本框是否有值,也可以比较两个值是否相同
阅读