用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触发radio或checkbox的change事件
Dec 18 Javascript
你必须知道的JavaScript 中字符串连接的性能的一些问题
May 07 Javascript
html dom节点操作(获取/修改/添加或删除)
Jan 23 Javascript
jquery 淡入淡出效果的简单实现
Feb 07 Javascript
node.js中的fs.truncate方法使用说明
Dec 15 Javascript
javascript实现左右控制无缝滚动
Dec 31 Javascript
常用的Javascript数据验证插件
Aug 04 Javascript
JS实现仿Windows经典风格的选项卡Tab切换代码
Oct 20 Javascript
jQuery文字提示与图片提示效果实现方法
Jul 04 Javascript
原生JS实现层叠轮播图
May 17 Javascript
基于BootStrap multiselect.js实现的下拉框联动效果
Jul 28 Javascript
详解vue中组件参数
Jul 09 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
Session保存到数据库的php类分享
2011/10/24 PHP
YII路径的用法总结
2014/07/09 PHP
php验证session无效的解决方法
2014/11/04 PHP
php获得客户端浏览器名称及版本的方法(基于ECShop函数)
2015/12/23 PHP
PHP数组生成XML格式数据的封装类实例
2016/11/10 PHP
PHP中Notice错误常见解决方法
2017/04/28 PHP
Yii2使用表单上传文件的实例代码
2017/08/03 PHP
利用PHP判断是手机移动端还是PC端访问的函数示例
2017/12/14 PHP
js实现点小图看大图效果的思路及示例代码
2013/10/28 Javascript
javascript中动态加载js文件多种解决办法总结
2013/11/15 Javascript
jquery中页面Ajax方法$.load的功能使用介绍
2014/10/20 Javascript
Jquery动态添加输入框的方法
2015/05/29 Javascript
window.onload与$(document).ready()的区别分析
2015/05/30 Javascript
基于BootStrap Metronic开发框架经验小结【七】数据的导入、导出及附件的查看处理
2016/05/12 Javascript
JS 对java返回的json格式的数据处理方法
2016/12/05 Javascript
实时监控input框,实现输入框与下拉框联动的实例
2018/01/23 Javascript
vue监听input标签的value值方法
2018/08/27 Javascript
小程序input数据双向绑定实现方法
2019/10/17 Javascript
JavaScript中的this基本问题实例小结
2020/03/09 Javascript
vue3+typeScript穿梭框的实现示例
2020/12/29 Vue.js
Python+微信接口实现运维报警
2016/08/27 Python
python 判断linux进程,并杀死进程的实现方法
2019/07/01 Python
windows中安装Python3.8.0的实现方法
2019/11/19 Python
利用纯CSS3实现文字向右循环闪过效果实例(可用于移动端)
2017/06/15 HTML / CSS
用CSS3和table标签实现一个圆形轨迹的动画的示例代码
2019/01/17 HTML / CSS
台湾前三大B2C购物网站:MOMO购物网
2017/04/27 全球购物
BIBLOO波兰:捷克的一家在线服装店
2018/03/09 全球购物
电气工程师岗位职责
2014/01/01 职场文书
长辈证婚人证婚词
2014/01/09 职场文书
无偿献血倡议书
2014/04/14 职场文书
写给妈妈的感谢信
2015/01/22 职场文书
同意落户证明
2015/06/19 职场文书
Python使用scapy模块发包收包
2021/05/07 Python
浏览器常用基本操作之python3+selenium4自动化测试(基础篇3)
2021/05/21 Python
MySQL表类型 存储引擎 的选择
2021/11/11 MySQL
教你快速构建一个基于nginx的web集群项目
2021/11/27 Servers