用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 相关文章推荐
将查询条件的input、select清空
Jan 14 Javascript
jQuery给多个不同元素添加class样式的方法
Mar 26 Javascript
JavaScript使用Math.Min返回两个数中较小数的方法
Apr 06 Javascript
js兼容pc端浏览器并有多种弹出小提示的手机端浮层控件实例
Apr 29 Javascript
原生js实现autocomplete插件
Apr 14 Javascript
Bootstrap3学习笔记(三)之表格
May 20 Javascript
Vue.js学习笔记之 helloworld
Aug 14 Javascript
ES6新特性之字符串的扩展实例分析
Apr 01 Javascript
详解node.js 下载图片的 2 种方式
Mar 02 Javascript
使用weixin-java-tools完成微信授权登录、微信支付的示例
Sep 26 Javascript
layer ui插件显示tips时,修改字体颜色的实现方法
Sep 11 Javascript
javascript 代码是如何被压缩的示例代码
May 06 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
建立文件交换功能的脚本(二)
2006/10/09 PHP
php生成WAP页面
2006/10/09 PHP
用PHP进行MySQL删除记录操作代码
2008/06/07 PHP
php的urlencode()URL编码函数浅析
2011/08/09 PHP
不使用php api函数实现数组的交换排序示例
2014/04/13 PHP
php过滤html中的其他网站链接的方法(域名白名单功能)
2014/04/24 PHP
php+jQuery+Ajax实现点赞效果的方法(附源码下载)
2020/07/21 PHP
php实现文件与16进制相互转换的方法示例
2017/02/16 PHP
php使用scandir()函数扫描指定目录下所有文件示例
2019/06/08 PHP
图片延迟加载的实现代码(模仿懒惰)
2013/03/29 Javascript
javascript正则表达式参数/g与/i及/gi的使用指南
2014/08/27 Javascript
浅谈jquery回调函数callback的使用
2015/01/30 Javascript
jquery 中ajax执行的优先级
2015/06/22 Javascript
用NODE.JS中的流编写工具是要注意的事项
2016/03/01 Javascript
JQuery.validate在ie8下不支持的快速解决方法
2016/05/18 Javascript
HTML5 canvas 9绘制图片实例详解
2016/09/06 Javascript
js 动态生成html 触发事件传参字符转义的实例
2017/02/14 Javascript
详解node.js平台下Express的session与cookie模块包的配置
2017/04/26 Javascript
JavaScript实现的原生态兼容IE6可调可控滚动文字功能详解
2017/09/19 Javascript
如何在vue-cli中使用css-loader实现css module
2021/01/07 Vue.js
[03:17]史诗级大片应援2018DOTA2国际邀请赛 致敬每一位坚守遗迹的勇士
2018/07/20 DOTA
python合并文本文件示例
2014/02/07 Python
采用python实现简单QQ单用户机器人的方法
2014/07/03 Python
python3中os.path模块下常用的用法总结【推荐】
2018/09/16 Python
Python发送邮件功能示例【使用QQ邮箱】
2018/12/04 Python
PyQt5重写QComboBox的鼠标点击事件方法
2019/06/25 Python
python实现同一局域网下传输图片
2020/03/20 Python
Python 使用生成器代替线程的方法
2020/08/04 Python
详解CSS3 Media Queries中媒体属性的使用
2016/02/29 HTML / CSS
C#的几个面试问题
2016/05/22 面试题
物流管理专业大学生自荐信
2013/10/04 职场文书
过程装备与控制工程专业个人的求职信
2013/12/01 职场文书
国防教育标语
2014/10/08 职场文书
酒店前台岗位职责
2015/04/16 职场文书
功夫熊猫观后感
2015/06/10 职场文书
根德5570型九灯四波段立体声收音机是电子管收音机的楷模 ? 再论5570
2022/04/05 无线电