用JS实现简单的登录验证功能

发布时间 - 2026-01-11 02:32:51    点击率:

实现过程示意图

代码

<!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实现简单的登录验证功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# js实现登录验证  # js登录验证  # HTML页面登录时的JS验证方法  # js实现登录注册框手机号和验证码校验(前端部分)  # 原生js验证简洁注册登录页面  # JSP实现登录功能之添加验证码  # javascript和jquery实现用户登录验证  # 详解JS实现系统登录页的登录和验证  # js登录滑动验证的实现(不滑动无法登陆)  # JSP + Servlet实现生成登录验证码示例  # Ionic+AngularJS实现登录和注册带验证功能  # js实现滑动滑块验证登录  # 下划线  # 小编  # 在此  # 给大家  # 所示  # 输入用户名  # 用户登录  # 所述  # 给我留言  # 感谢大家  # 输入密码  # 不通过  # 疑问请  # 有任何  # red  # check_code  # script  # function  # px  # border 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】  Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)  Windows Hello人脸识别突然无法使用  Laravel如何与Inertia.js和Vue/React构建现代单页应用  详解jQuery中基本的动画方法  千库网官网入口推荐 千库网设计创意平台入口  微信小程序 require机制详解及实例代码  Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】  Laravel如何使用Sanctum进行API认证?(SPA实战)  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  Python文件操作最佳实践_稳定性说明【指导】  Laravel路由怎么定义_Laravel核心路由系统完全入门指南  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  Android实现代码画虚线边框背景效果  JavaScript如何实现错误处理_try...catch如何捕获异常?  文字头像制作网站推荐软件,醒图能自动配文字吗?  Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】  百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  Python进程池调度策略_任务分发说明【指导】  利用vue写todolist单页应用  如何在腾讯云免费申请建站?  laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法  软银砸40亿美元收购DigitalBridge 强化AI资料中心布局  Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践  Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用  如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环  大连 网站制作,大连天途有线官网?  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  北京的网站制作公司有哪些,哪个视频网站最好?  佛山网站制作系统,佛山企业变更地址网上办理步骤?  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  Android使用GridView实现日历的简单功能  如何用y主机助手快速搭建网站?  Laravel怎么实现验证码(Captcha)功能  智能起名网站制作软件有哪些,制作logo的软件?  昵图网官方站入口 昵图网素材图库官网入口  如何快速搭建二级域名独立网站?  手机软键盘弹出时影响布局的解决方法  Laravel怎么使用artisan命令缓存配置和视图  Laravel如何操作JSON类型的数据库字段?(Eloquent示例)  浅述节点的创建及常见功能的实现  网站制作企业,网站的banner和导航栏是指什么?  如何确保西部建站助手FTP传输的安全性?  如何用5美元大硬盘VPS安全高效搭建个人网站?  laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法  做企业网站制作流程,企业网站制作基本流程有哪些?  Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试  Laravel如何实现一对一模型关联?(Eloquent示例)  Laravel如何创建自定义中间件?(Middleware代码示例)