关于JS实现用户登录验证(部分代码简写)
来源:互联网 发布:c语言sqrt是什么意思 编辑:程序博客网 时间:2024/06/07 02:48
上个星期上课时,吴亮老师说,用JS实现下验证,因回家耽误了4天,现在把写好的代码Pia上来~~~
function getFocus() //设置用户名文本框获取焦点{ document.getElementById("txtusername").focus();} function checkname() //检查用户名{ var myname=document.getElementById("txtusername").value; //获取用户名文本框的值 var myDivname=document.getElementById("username"); //定义用户名文本框的提示 if(myname=="") { myDivname.innerHTML="用户名不能为空!"; return false; } for(var i=0;i<myname.length;i++) { var text=myname.charAt(i); if(!(text<=9&&text>=0)&&!(text>='a'&&text<='z')&&!(text>='A'&&text<='Z')&&text!="_") { myDivname.innerHTML="用户名只能是数字、字母、下划线组成!"; break; } } if(i>=myname.length) { myDivname.innerHTML="√"; return true; }} function checkpassword() //检查密码{ var mypassword=document.getElementById("txtpassword").value; //获取密码文本框的值 var mydivpassword=document.getElementById("password"); //获取密码文本框的提示 if(mypassword=="") { mydivpassword.innerHTML="密码不能为空"; return false; }else if(mypassword.length<6){ mydivpassword.innerHTML="密码至少为6位"; return false; }else{ mydivpassword.innerHTML="√"; return true; }}var code=""; //全局定义验证码//创建验证码……function checkcode() //检查验证码{ var inputCode = document.getElementById("/*验证码文本框的class*/").value //取得验证码的值 if(inputCode.length <= 0) { //若输入验证码长度为0 alert("请输入验证码"); //弹出提示框 }else if(inputCode !=code){ //若输入的验证码与产生的验证码不一致 alert("验证码输入错误!"); creatCode(); //调用创建验证码函数,刷新验证码 document.getElementById("/*验证码文本框的class*/").value=""; //清空文本框 }else{ alert("输入正确~"); //弹出提示框,我个人认为这个地方可以直接调转进入下一页 }} function checkall() //检查所有{ if(checkname()&&checkuserpassword()&&checkcode()) { return true; } return false;}
阅读全文
0 0
- 关于JS实现用户登录验证(部分代码简写)
- 使用session验证的用户登录界面(简写)
- 实用js验证用户注册登录代码
- vue.js实现用户评论、登录、注册、及修改用户部分信息功能代码。
- 用javascript实现用户登录验证的代码。
- js表单验证_用户登录验证
- 用JavaScript实现用户登录验证、注册信息格式检验(附代码)
- 关于asp用户登录代码
- JS代码验证用户身份证
- 用户登录及验证用户是否登录的代码
- js实现登录表单验证
- ajax和js验证用户登录
- JS+AJAX 实现用户登录
- C#中的用户登录验证代码
- 用户登录安全验证模块代码测试
- 用户登录与注册表单验证代码
- 关于angularjs的用户登录验证
- JFinal学习笔记(三) 过滤器实现用户登录验证
- 机器学习绪论
- Quartz定时任务实现自动发送邮件
- android之单元测试问题汇总
- 变形课-HDU-深搜
- 定时任务 模块 node-schedule
- 关于JS实现用户登录验证(部分代码简写)
- 求100以内七的被数或带七的数
- git 如何避免push错分支
- 初步认识Node.js
- Junit几个实用功能
- superset连接数据库
- Win10 系统下 Mysql 字符集(utf8)的设置
- Rescue-HDU-深搜
- android设备调试卡顿 waitiong for the debugger to attach卡顿