用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 相关文章推荐
Mootools 1.2教程(21)——类(二)
Sep 15 Javascript
javascript 处理事件绑定的一些兼容写法
Dec 24 Javascript
JavaScript中神奇的call()方法
Mar 12 Javascript
JavaScript实现计算字符串中出现次数最多的字符和出现的次数
Mar 12 Javascript
React Native实现简单的登录功能(推荐)
Sep 19 Javascript
jQuery easyui刷新当前tabs的方法
Sep 23 Javascript
ionic2 tabs 图标自定义实例
Mar 08 Javascript
ES6新特性四:变量的解构赋值实例
Apr 21 Javascript
原生js简单实现放大镜特效
May 16 Javascript
vue子组件使用自定义事件向父组件传递数据
May 27 Javascript
javascript动态创建对象的属性详解
Nov 07 Javascript
vue 解决data中定义图片相对路径页面不显示的问题
Aug 13 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实现的漂亮分页方法
2014/04/17 PHP
PHP中CheckBox多选框上传失败的代码写法
2017/02/13 PHP
Yii框架的路由配置方法分析
2019/09/09 PHP
php加速缓存器opcache,apc,xcache,eAccelerator原理与配置方法实例分析
2020/03/02 PHP
PHP过滤器 filter_has_var() 函数用法实例分析
2020/04/23 PHP
javascript 尚未实现错误解决办法
2008/11/27 Javascript
jQuery中inArray方法注意事项分析
2016/01/25 Javascript
jQuery如何封装输入框插件
2016/08/19 Javascript
深入理解jQuery3.0的domManip函数
2016/09/01 Javascript
Angular2从搭建环境到开发步骤详解
2016/10/17 Javascript
Jquery鼠标放上去显示全名的实现方法
2017/02/06 Javascript
vue组件如何被其他项目引用
2017/04/13 Javascript
webpack学习--webpack经典7分钟入门教程
2017/06/28 Javascript
微信小程序实现slideUp、slideDown滑动效果及点击空白隐藏功能示例
2018/12/11 Javascript
uni-app使用countdown插件实现倒计时
2020/11/01 Javascript
Python中的各种装饰器详解
2015/04/11 Python
Python网络爬虫与信息提取(实例讲解)
2017/08/29 Python
python特性语法之遍历、公共方法、引用
2018/08/08 Python
Python实现合并excel表格的方法分析
2019/04/13 Python
python判断变量是否为int、字符串、列表、元组、字典的方法详解
2020/02/13 Python
python中pandas库中DataFrame对行和列的操作使用方法示例
2020/06/14 Python
解决keras backend 越跑越慢问题
2020/06/18 Python
python读取excel数据绘制简单曲线图的完整步骤记录
2020/10/30 Python
西班牙品牌鞋子、服装和配饰在线商店:Esdemarca
2021/02/17 全球购物
linux面试题参考答案(8)
2016/04/19 面试题
酒店营销策划方案
2014/02/07 职场文书
社区工作感言
2014/02/21 职场文书
工业设计毕业生自荐信
2014/04/13 职场文书
祖国在我心中演讲稿200字
2014/08/28 职场文书
汽车机电维修工求职信
2014/09/30 职场文书
私人房屋买卖协议书
2014/10/04 职场文书
酒店收银员岗位职责
2015/04/07 职场文书
高中地理教学反思
2016/02/19 职场文书
2016年最美孝心少年事迹材料
2016/02/26 职场文书
担保书怎么写 ?
2019/04/22 职场文书
MySQL下使用Inplace和Online方式创建索引的教程
2021/05/26 MySQL