用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 相关文章推荐
JavaScript this 深入理解
Jul 30 Javascript
理解Javascript_02_理解undefined和null
Oct 11 Javascript
php 中序列化和json使用介绍
Jul 08 Javascript
javascript从右边截取指定字符串的三种实现方法
Nov 29 Javascript
在百度知道团队中快速审批新成员的js脚本
Feb 02 Javascript
JS实现的网页背景闪电闪烁效果代码
Oct 17 Javascript
Jquery Easyui验证组件ValidateBox使用详解(20)
Dec 18 Javascript
ES6中Array.copyWithin()函数的用法实例详解
Sep 16 Javascript
JavaScript实现百度搜索框效果
Mar 26 Javascript
微信小程序项目实践之九宫格实现及item跳转功能
Jul 19 Javascript
浅谈JavaScript中的“!!”作用
Aug 03 Javascript
如何在CocosCreator里画个炫酷的雷达图
Apr 16 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
PHP array_push 数组函数
2009/12/26 PHP
Yii2压缩PHP中模板代码的输出问题
2018/08/28 PHP
调试Node.JS的辅助工具(NodeWatcher)
2012/01/04 Javascript
微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
2016/11/25 Javascript
javascript学习之json入门
2016/12/22 Javascript
前端编码规范(3)JavaScript 开发规范
2017/01/21 Javascript
jQuery.Sumoselect插件实现下拉复选框效果
2017/11/09 jQuery
基于Webpack4和React hooks搭建项目的方法
2019/02/05 Javascript
Element-ui自定义table表头、修改列标题样式、添加tooltip、:render-header使用
2019/04/11 Javascript
Layui Form 自定义验证的实例代码
2019/09/14 Javascript
解决layui动态加载复选框无法选中的问题
2019/09/20 Javascript
python获取豆瓣电影简介代码分享
2014/01/16 Python
python自动化测试之setUp与tearDown实例
2014/09/28 Python
简化Python的Django框架代码的一些示例
2015/04/20 Python
python anaconda 安装 环境变量 升级 以及特殊库安装的方法
2017/06/21 Python
解决python matplotlib imshow无法显示的问题
2018/05/24 Python
windows下python和pip安装教程
2018/05/25 Python
python3.5绘制随机漫步图
2018/08/27 Python
python实现二维数组的对角线遍历
2019/03/02 Python
如何基于线程池提升request模块效率
2020/04/18 Python
django 装饰器 检测登录状态操作
2020/07/02 Python
python对 MySQL 数据库进行增删改查的脚本
2020/10/22 Python
HTML5 语音搜索(淘宝店语音搜素)
2013/01/03 HTML / CSS
英国马莎百货官网:Marks & Spencer
2016/07/29 全球购物
Omio中国:全欧洲低价大巴、火车和航班搜索和比价
2018/08/09 全球购物
New Balance德国官方网站:购买鞋子和服装
2019/08/31 全球购物
材料加工硕士生求职信
2013/10/10 职场文书
门诊挂号室室长岗位职责
2013/11/27 职场文书
会展中心部门工作职责
2013/11/27 职场文书
《蓝色的树叶》教学反思
2014/02/24 职场文书
城市精细化管理实施方案
2014/03/04 职场文书
离婚起诉书范本
2015/05/18 职场文书
幽灵公主观后感
2015/06/09 职场文书
MySQL空间数据存储及函数
2021/09/25 MySQL
星际争霸:毕姥爷vs解冻01
2022/04/01 星际争霸
Windows server 2012 配置Telnet以及用法详解
2022/04/28 Servers