用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 相关文章推荐
jquery关于图形报表的运用实现代码
Jan 06 Javascript
dreamweaver 安装Jquery智能提示
Apr 02 Javascript
Extjs 3.3切换tab隐藏相应工具栏出现空白解决
Apr 02 Javascript
jQuery后代选择器用法实例
Dec 23 Javascript
妙用Bootstrap的 popover插件实现校验表单提示功能
Aug 29 Javascript
Javascript动画效果(2)
Oct 11 Javascript
微信小程序 picker-view 组件详解及简单实例
Jan 10 Javascript
Vue.js实现在下拉列表区域外点击即可关闭下拉列表的功能(自定义下拉列表)
May 30 Javascript
vue移动端城市三级联动组件使用详解
Jul 26 Javascript
JavaScript读取本地文件常用方法流程解析
Oct 12 Javascript
echarts浮动显示单位的实现方法示例
Dec 04 Javascript
js重写alert事件(避免alert弹框标题出现网址)
Dec 04 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表单提交问题的解决方法
2011/04/12 PHP
php实现批量修改文件名称的方法
2016/07/23 PHP
PHP面向对象程序设计类的定义与用法简单示例
2016/12/27 PHP
PHP编程获取图片的主色调的方法【基于Imagick扩展】
2017/08/02 PHP
PHP实现的微信公众号扫码模拟登录功能示例
2019/05/30 PHP
B/S开发中常用javaScript技术与代码
2007/03/09 Javascript
关于跨站脚本攻击问题
2011/12/22 Javascript
jQuery标签替换函数replaceWith()的使用例子
2014/08/28 Javascript
JavaScript插件化开发教程(六)
2015/02/01 Javascript
js实现同一页面多个不同运动效果的方法
2015/04/10 Javascript
JavaScript 动态加载脚本和样式的方法
2015/04/13 Javascript
Javascript 判断两个IP是否在同一网段实例代码
2016/11/28 Javascript
微信小程序-getUserInfo回调的实例详解
2017/10/27 Javascript
vue 多入口文件搭建 vue多页面搭建的实例讲解
2018/03/12 Javascript
发布一款npm包帮助理解npm的使用
2019/01/03 Javascript
[02:19]DOTA2女子战队FOX视频专访:希望更多美眉一起加入
2013/10/15 DOTA
python实现计算资源图标crc值的方法
2014/10/05 Python
Python实战小程序利用matplotlib模块画图代码分享
2017/12/09 Python
Python Web程序部署到Ubuntu服务器上的方法
2018/02/22 Python
使用python编写监听端
2018/04/12 Python
python+opencv像素的加减和加权操作的实现
2019/07/14 Python
python利用wx实现界面按钮和按钮监听和字体改变的方法
2019/07/17 Python
Django项目基础配置和基本使用过程解析
2019/11/25 Python
python cv2截取不规则区域图片实例
2019/12/21 Python
python GUI库图形界面开发之PyQt5单选按钮控件QRadioButton详细使用方法与实例
2020/02/28 Python
纯CSS3实现3D旋转书本效果
2016/03/21 HTML / CSS
实现CSS3中的border-radius(边框圆角)示例代码
2013/07/19 HTML / CSS
css3实现可滑动跳转的分页插件示例
2014/05/08 HTML / CSS
Clarks鞋美国官网:全球领军鞋履品牌
2017/05/13 全球购物
小学作文评语大全
2014/04/21 职场文书
机电一体化专业求职信
2014/07/22 职场文书
2016高考冲刺决心书
2015/09/23 职场文书
python 统计代码耗时的几种方法分享
2021/04/02 Python
解决Python字典查找报Keyerror的问题
2021/05/26 Python
MySQL数据库事务的四大特性
2022/04/20 MySQL
windows安装 redis 6.2.6最新步骤详解
2022/04/26 Redis