用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


相关推荐: 如何获取免费开源的自助建站系统源码?  网站制作免费,什么网站能看正片电影?  如何用狗爹虚拟主机快速搭建网站?  海南网站制作公司有哪些,海口网是哪家的?  香港服务器建站指南:免备案优势与SEO优化技巧全解析  Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】  网站建设保证美观性,需要考虑的几点问题!  Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践  lovemo网页版地址 lovemo官网手机登录  Laravel Fortify是什么,和Jetstream有什么关系  如何正确选择百度移动适配建站域名?  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  如何在阿里云ECS服务器部署织梦CMS网站?  jquery插件bootstrapValidator表单验证详解  高性能网站服务器部署指南:稳定运行与安全配置优化方案  Android okhttputils现在进度显示实例代码  百度浏览器如何管理插件 百度浏览器插件管理方法  Laravel如何从数据库删除数据_Laravel destroy和delete方法区别  EditPlus中的正则表达式实战(5)  青岛网站建设如何选择本地服务器?  Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践  如何为不同团队 ID 动态生成多个非值班状态按钮  如何在IIS7上新建站点并设置安全权限?  Laravel如何使用Passport实现OAuth2?(完整配置步骤)  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集  打开php文件提示内存不足_怎么调整php内存限制【解决方案】  Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层  Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】  Laravel如何自定义分页视图?(Pagination示例)  Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全  如何用VPS主机快速搭建个人网站?  如何在IIS中新建站点并配置端口与物理路径?  Laravel怎么自定义错误页面_Laravel修改404和500页面模板  如何在建站主机中优化服务器配置?  如何在IIS7中新建站点?详细步骤解析  如何在阿里云虚拟主机上快速搭建个人网站?  谷歌Google入口永久地址_Google搜索引擎官网首页永久入口  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  如何快速选择适合个人网站的云服务器配置?  Laravel Octane如何提升性能_使用Laravel Octane加速你的应用  如何快速搭建个人网站并优化SEO?  Laravel如何实现模型的全局作用域?(Global Scope示例)  Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  如何登录建站主机?访问步骤全解析  大学网站设计制作软件有哪些,如何将网站制作成自己app?  如何快速搭建高效可靠的建站解决方案?  如何在Tomcat中配置并部署网站项目?  如何用AI帮你把自己的生活经历写成一个有趣的故事?