用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 相关文章推荐
JS 树形递归实例代码
May 18 Javascript
JQury slideToggle闪烁问题及解决办法
Jul 05 Javascript
关于JS控制代码暂停的实现方法分享
Oct 11 Javascript
Jquery实现由下向上展开效果的例子
Dec 08 Javascript
JavaScript 事件入门知识
Apr 13 Javascript
JavaScript使用Range调色及透明度实例
Sep 25 Javascript
浅谈layer的iframe弹窗给里面的标签赋值的问题
Nov 10 Javascript
Reactjs实现通用分页组件的实例代码
Jan 19 Javascript
vue2.0获取自定义属性的值
Mar 28 Javascript
使用javascript做在线算法编程
May 25 Javascript
这应该是最详细的响应式系统讲解了
Jul 22 Javascript
VUE : vue-cli中去掉路由中的井号#操作
Sep 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 获取客户端的真实ip
2009/11/30 PHP
PHP5.2下preg_replace函数的问题
2015/05/08 PHP
PHP实现通过get方式识别用户发送邮件的方法
2015/07/16 PHP
PHP文件缓存类实现代码
2015/10/26 PHP
javascript 语法基础 想学习js的朋友可以看看
2009/12/16 Javascript
JavaScript对象之间的转换 jQuery对象和原声DOM
2011/03/07 Javascript
js 用CreateElement动态创建标签示例
2013/11/20 Javascript
禁止iframe脚本弹出的窗口覆盖了父窗口的方法
2014/09/06 Javascript
详解JavaScript基于面向对象之创建对象(2)
2015/12/10 Javascript
Nodejs爬虫进阶教程之异步并发控制
2016/02/15 NodeJs
JS从一组数据中找到指定的单条数据的方法
2016/06/02 Javascript
JavaScript sort数组排序方法和自我实现排序方法小结
2016/06/06 Javascript
jQuery+ajax实现滚动到页面底部自动加载图文列表效果(类似图片懒加载)
2016/06/07 Javascript
Javascript基础学习笔记(菜鸟必看篇)
2016/07/22 Javascript
移动端点击图片放大特效PhotoSwipe.js插件实现
2016/08/25 Javascript
js带闹铃功能的倒计时代码
2016/09/29 Javascript
vue bus全局事件中心简单Demo详解
2018/02/26 Javascript
微信小程序使用Vant Weapp组件库的方法步骤
2019/08/01 Javascript
Vue组件间的通信pubsub-js实现步骤解析
2020/03/11 Javascript
在vue-cli创建的项目中使用sass操作
2020/08/10 Javascript
解决VueCil代理本地proxytable无效报错404的问题
2020/11/07 Javascript
[02:35]DOTA2英雄基础教程 狙击手
2014/01/14 DOTA
用实例解释Python中的继承和多态的概念
2015/04/27 Python
django js实现部分页面刷新的示例代码
2018/05/28 Python
python  创建一个保留重复值的列表的补码
2018/10/15 Python
Python过滤txt文件内重复内容的方法
2018/10/21 Python
Pytorch抽取网络层的Feature Map(Vgg)实例
2019/08/20 Python
python导入不同目录下的自定义模块过程解析
2019/11/18 Python
canvas画图被放大且模糊的解决方法
2020/08/11 HTML / CSS
学前教育专业毕业生自荐信
2013/10/03 职场文书
纪检监察建议书
2014/05/19 职场文书
学术诚信承诺书
2014/05/26 职场文书
离婚协议书的范本
2015/01/27 职场文书
心灵点滴观后感
2015/06/02 职场文书
python 进阶学习之python装饰器小结
2021/09/04 Python
基于Python实现一个春节倒计时脚本
2022/01/22 Python