用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 相关文章推荐
Z-Blog中用到的js代码
Mar 15 Javascript
(推荐一个超好的JS函数库)S.Sams Lifexperience ScriptClassLib
Apr 29 Javascript
初识javascript 文档碎片
Jul 13 Javascript
输入框过滤非数字的js代码
Sep 18 Javascript
js实现iGoogleDivDrag模块拖动层拖动特效的方法
Mar 04 Javascript
深入分析Javascript跨域问题
Apr 17 Javascript
浅谈javascript中replace()方法
Nov 10 Javascript
你真的了解BOM中的history对象吗
Feb 13 Javascript
JS组件系列之JS组件封装过程详解
Apr 28 Javascript
jquery dataTable 后台加载数据并分页实例代码
Jun 07 jQuery
详解Angular5 服务端渲染实战
Jan 04 Javascript
javascript高仿热血传奇游戏实现代码
Feb 22 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
PHP实现获取客户端IP并获取IP信息
2015/03/17 PHP
PHP入门教程之面向对象基本概念实例分析
2016/09/11 PHP
yii框架无限极分类的实现方法
2017/04/08 PHP
javascript dom代码应用 简单的相册[firefox only]
2010/06/12 Javascript
jquery如何判断表格同一列不同行input数据是否重复
2014/05/14 Javascript
一个获取第n个元素节点的js函数
2014/09/02 Javascript
js读取json的两种常用方法示例介绍
2014/10/19 Javascript
jQuery中has()方法用法实例
2015/01/06 Javascript
jquery实现用户打分评分特效
2015/05/28 Javascript
jQuery获取this当前对象子元素对象的方法
2016/11/29 Javascript
关于微信jssdk实现多图片上传的一点心得分享
2016/12/13 Javascript
Vue 2.0 服务端渲染入门介绍
2017/03/29 Javascript
如何理解Vue的作用域插槽的实现原理
2017/08/19 Javascript
详解vue-cli项目中怎么使用mock数据
2018/05/29 Javascript
如何去除富文本中的html标签及vue、react、微信小程序中的过滤器
2018/11/21 Javascript
vue-cli 3 全局过滤器的实例代码详解
2019/06/03 Javascript
Laravel admin实现消息提醒、播放音频功能
2019/07/10 Javascript
Bootstrap实现模态框效果
2019/09/30 Javascript
微信小程序仿抖音视频之整屏上下切换功能的实现代码
2020/05/24 Javascript
Vue表单提交点击事件只允许点击一次的实例
2020/10/23 Javascript
[07:47]DOTA2国际邀请赛采访专栏:探访Valve总部
2013/08/08 DOTA
[02:51]DOTA2 2015国际邀请赛中国区预选赛第一日战报
2015/05/27 DOTA
基于Python如何使用AIML搭建聊天机器人
2016/01/27 Python
关于Python中浮点数精度处理的技巧总结
2017/08/10 Python
python匿名函数用法实例分析
2019/08/03 Python
基于TensorFlow常量、序列以及随机值生成实例
2020/01/04 Python
CSS3 text shadow字体阴影效果
2016/01/08 HTML / CSS
html5 touch事件实现页面上下滑动效果【附代码】
2016/03/10 HTML / CSS
HTML5制作3D爱心动画教程 献给女友浪漫的礼物
2014/11/05 HTML / CSS
高中自我评价分享
2013/12/05 职场文书
初三政治教学反思
2014/01/30 职场文书
体育教育毕业生自荐信
2014/06/29 职场文书
小学学校门卫岗位职责
2014/08/03 职场文书
2015年出纳年终工作总结
2015/05/14 职场文书
2016年小学生寒假总结
2015/10/10 职场文书