用JS实现简单的登录验证功能


Posted in Javascript onJuly 28, 2017

实现过程示意图

用JS实现简单的登录验证功能

代码

<!DOCTYPE html>
  <html>
  <head>
  <meta charset="UTF-8">
  <title>登录</title>
  <style>
    .ok {
      color: green;
      border: 1px solid green;
    }
    .error {
      color: red;
      border: 1px solid red;
    }
  </style>
  <script>
    //校验账号的格式
    function check_code() {
      console.log(1);
      //获取账号
      var code =
        document.getElementById("code").value;
      //校验其格式(\w字母或数字或下划线)
      var span =
        document.getElementById("code_msg");
      var reg = /^\w{6,10}$/;
      if(reg.test(code)) {
        //通过,增加ok样式
        span.className = "ok";
      } else {
        //不通过,增加error样式
        span.className = "error";
      }
    }
    function check_pwd(){
      console.log(2);
      var code2 =document.getElementById("pwd").value;
      var span2 =
        document.getElementById("pwd_msg");
      var reg2 = /^\w{6,10}$/;
      if(reg2.test(code2)) {
        span2.className = "ok";
      } else {
        span2.className = "error";
      }

    }
  </script>
  </head>
  <body>
    <form action="http://www.tmooc.cn">
      <p>
        账号:
        <input type="text" id="code" onblur="check_code()"/>
        <span id="code_msg">6-10位字母、数字、下划线</span>
      </p>
      <p>
        密码:
        <input type="text" id="pwd" onblur="check_pwd()" />
        <span id="pwd_msg">8-20位字母、数字、下划线</span>
      </p>
      <p><input type="submit" value="登录"/></p>
    </form>
  </body>
  </html>

下面在看一段简单的代码关于javascript实现简单的用户登录验证

代码如下所示:

<!DOCTYPE html>
 <html lang="en">
 <head>
   <meta charset="UTF-8">
   <title>Document</title>
 </head>
 <body>
   <script type="text/javascript">
     function check() {
    if(document.getElementById("username").value=="") {
        alert("没有输入用户名!");
         return false;
      } else if(document.getElementById("password").value=="") {
        alert("没有输入密码!");
        return false;
      } else {
        alert("提交成功!")
        return true;
       }
    }
   </script>
  <form name="form1">
   <input type="text" id="username">
  <input type="password" id="password" >
  <input type="submit" onclick="check()">
  </form>  
 </body>
 </html>

总结

以上所述是小编给大家介绍的用JS实现简单的登录验证功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
prototype Element学习笔记(篇一)
Oct 26 Javascript
ExtJS 2.0实用简明教程 之ExtJS版的Hello
Apr 29 Javascript
JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布
Oct 29 Javascript
用jquery存取照片的具体实现方法
Jun 30 Javascript
网站基于flash实现的Banner图切换效果代码
Oct 14 Javascript
基于百度地图实现产品销售的单位位置查看功能设计与实现
Oct 21 Javascript
学习vue.js计算属性
Dec 03 Javascript
最新Javascript程序员面试试题和解题方法
Nov 23 Javascript
webpack DllPlugin xxx is not defined解决办法
Dec 13 Javascript
在HTML中使用JavaScript的两种方法
Dec 24 Javascript
如何在JavaScript中正确处理变量
Dec 25 Javascript
javaScript Array api梳理
Mar 31 Javascript
基于JavaScript实现图片连播和联级菜单实例代码
Jul 28 #Javascript
vue中七牛插件使用的实例代码
Jul 28 #Javascript
Vue.js中的图片引用路径的方式
Jul 28 #Javascript
将 vue 生成的 js 上传到七牛的实例
Jul 28 #Javascript
详解Vue2中组件间通信的解决全方案
Jul 28 #Javascript
详解React 16 中的异常处理
Jul 28 #Javascript
JavaScript截屏功能的实现代码
Jul 28 #Javascript
You might like
解决控件遮挡问题:关于有窗口元素和无窗口元素
2007/01/28 PHP
destoon实现会员商铺中指定会员或会员组投放广告的方法
2014/08/21 PHP
php自定义urlencode,urldecode函数实例
2015/03/24 PHP
配置eAccelerator和XCache扩展来加速PHP程序的执行
2015/12/22 PHP
PHP实现的简单在线计算器功能示例
2017/08/02 PHP
PHP静态延迟绑定和普通静态效率的对比
2017/10/20 PHP
PHP PDOStatement::fetch讲解
2019/01/31 PHP
php实现记事本案例
2020/10/20 PHP
jquery 获取json数据实现代码
2009/04/27 Javascript
jquery ajax提交表单数据的两种实现方法
2010/04/29 Javascript
js跨浏览器实现将字符串转化为xml对象的方法
2013/09/25 Javascript
浅析javascript中的DOM
2015/03/01 Javascript
jQuery实现的超简单点赞效果实例分析
2015/12/31 Javascript
Angular 2父子组件数据传递之@Input和@Output详解 (上)
2017/07/05 Javascript
深入理解Node.js中通用基础设计模式
2017/09/19 Javascript
vue实现简单loading进度条
2018/06/06 Javascript
在vue中实现嵌套页面(iframe)
2020/07/30 Javascript
使用JavaScript实现贪吃蛇游戏
2020/09/29 Javascript
[02:23]2016国际邀请赛中国区预选赛wings晋级之路
2016/06/29 DOTA
[01:39:04]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第二场 2月1日
2021/03/11 DOTA
Python中使用haystack实现django全文检索搜索引擎功能
2017/08/26 Python
python中for循环输出列表索引与对应的值方法
2018/11/07 Python
Python 获取ftp服务器文件时间的方法
2019/07/02 Python
python字符串下标与切片及使用方法
2020/02/13 Python
Python爬虫程序架构和运行流程原理解析
2020/03/09 Python
Django Channel实时推送与聊天的示例代码
2020/04/30 Python
Python日志打印里logging.getLogger源码分析详解
2021/01/17 Python
CSS3实现全景图特效示例代码
2018/03/26 HTML / CSS
台湾时尚彩瞳专门店:imeime
2019/08/16 全球购物
骨干教师培训制度
2014/01/13 职场文书
省级四好少年事迹材料
2014/01/25 职场文书
学校百日安全生产活动总结
2014/07/05 职场文书
争先创优活动总结
2014/08/27 职场文书
先进党支部事迹材料
2014/12/24 职场文书
2015年团支部工作总结
2015/04/03 职场文书
党员反邪教心得体会
2016/01/15 职场文书