用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 相关文章推荐
CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库
Feb 07 Javascript
js 处理URL实用技巧
Nov 23 Javascript
JavaScript中URL编码函数代码
Jan 11 Javascript
纯Javascript实现Windows 8 Metro风格实现
Oct 15 Javascript
详解AngularJS中自定义指令的使用
Jun 17 Javascript
javascript+html5实现绘制圆环的方法
Jul 28 Javascript
探讨JavaScript中的Rest参数和参数默认值
Jul 29 Javascript
Angularjs中使用Filters详解
Mar 11 Javascript
Bootstrap一款超好用的前端框架
Sep 25 Javascript
electron中使用bootstrap的示例代码
Nov 06 Javascript
ES6 Set结构的应用实例分析
Jun 26 Javascript
vue更改数组中的值实例代码详解
Feb 07 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
简单的过滤字符串中的HTML标记
2006/12/25 PHP
PHP 读取文件的正确方法
2009/04/29 PHP
Yii框架关联查询with用法分析
2014/12/02 PHP
php对文件夹进行相关操作(遍历、计算大小)
2015/11/04 PHP
PHP共享内存用法实例分析
2016/02/12 PHP
实例:尽可能写友好的Javascript代码
2006/10/09 Javascript
javascript中this做事件参数相关问题解答
2013/03/17 Javascript
使用jQuery时Form表单元素ID和name命名大忌
2014/03/06 Javascript
技术男用来对妹子表白的百度首页
2014/07/23 Javascript
JS和css实现检测移动设备方向的变化并判断横竖屏幕
2015/05/25 Javascript
iScroll.js 使用方法参考
2016/05/16 Javascript
Javascript对象字面量的理解
2016/06/22 Javascript
Bootstrap实现登录校验表单(带验证码)
2016/06/23 Javascript
关于json字符串与实体之间的严格验证代码
2016/11/10 Javascript
js仿微博动态栏功能
2017/02/22 Javascript
javascript 操作cookies详解及实例
2017/02/22 Javascript
原生JavaScript创建不可变对象的方法简单示例
2020/05/07 Javascript
Vue项目中使用mock.js的完整步骤
2021/01/12 Vue.js
[49:27]LGD vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python计算圆周长、面积、球体体积并画出圆
2014/04/08 Python
基于Python中numpy数组的合并实例讲解
2018/04/04 Python
numpy实现合并多维矩阵、list的扩展方法
2018/05/08 Python
浅谈pytorch和Numpy的区别以及相互转换方法
2018/07/26 Python
使用python将图片按标签分入不同文件夹的方法
2018/12/08 Python
python分批定量读取文件内容,输出到不同文件中的方法
2018/12/08 Python
wxPython实现整点报时
2019/11/18 Python
使用pygame写一个古诗词填空通关游戏
2019/12/03 Python
Python绘图实现显示中文
2019/12/04 Python
可持续未来的时尚基础:Alternative Apparel
2019/05/06 全球购物
银行求职自荐书
2014/06/25 职场文书
2014年教师节国旗下讲话稿
2014/09/10 职场文书
党支部综合考察意见
2015/06/01 职场文书
岗位聘任协议书
2015/09/21 职场文书
2016国培研修心得体会
2016/01/08 职场文书
Nest.js参数校验和自定义返回数据格式详解
2021/03/29 Javascript
一文搞懂python异常处理、模块与包
2021/06/26 Python