js实现登陆注册

简介: js实现登陆注册
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>登录注册</title>
  </head>
  <body>
    <label for="username">账号:</label>
    <input type="text" id="username"><br>
 
    <label for="password">密码:</label>
    <input type="password" id="password"><br>
 
    <button onclick="login()">登录</button>
    <button onclick="register()">注册</button>
 
    <script>
      //点击登录执行的事件
      function login() {
        let username = document.getElementById('username').value;
        let password = document.getElementById('password').value;
        // 检查 sessionStorage 中是否存在对应的用户名和密码
        if (sessionStorage.getItem(username) === password) {
          alert('登录成功');
        } else {
          alert('登录失败,请检查你的账号密码');
        }
      }
      //点击注册执行的事件
      function register() {
        let username = document.getElementById("username").value;
        let password = document.getElementById('password').value;
        // 检查 sessionStorage 中是否已经存在相同的用户名
        if (sessionStorage.getItem(username)) {
          alert('用户名已存在. 请重新输入');
        } else {
          sessionStorage.setItem(username, password);
          alert('注册成功,请登录');
        }
      }
    </script>
 
  </body>
</html>
目录
相关文章
|
4月前
|
JavaScript 数据安全/隐私保护
|
11月前
|
JavaScript 前端开发 数据安全/隐私保护
Javascript知识【validation插件重写表单注册校验】
Javascript知识【validation插件重写表单注册校验】
|
21天前
|
JavaScript 前端开发
Next js:点击登录显示登录表单,点击注册显示注册表单的功能
本文提供了一个Next.js中使用React状态管理实现点击按钮切换显示登录和注册表单的功能示例,包括创建`authform.tsx`组件和在页面组件中引入使用的方法。
|
1月前
|
存储 JavaScript 前端开发
js登陆验证
js登陆验证
23 0
|
2月前
|
开发框架 前端开发 JavaScript
循序渐进VUE+Element 前端应用开发(22)--- 简化main.js处理代码,抽取过滤器、全局界面函数、组件注册等处理逻辑到不同的文件中
循序渐进VUE+Element 前端应用开发(22)--- 简化main.js处理代码,抽取过滤器、全局界面函数、组件注册等处理逻辑到不同的文件中
|
2月前
|
JavaScript 前端开发 API
Node中的AsyncLocalStorage 使用问题之Node.js将 JavaScript 层的 nativeHooks 注册到 C++ 层的问题如何解决
Node中的AsyncLocalStorage 使用问题之Node.js将 JavaScript 层的 nativeHooks 注册到 C++ 层的问题如何解决
|
2月前
|
JavaScript 数据安全/隐私保护
node.js 命令行的命令注册和配置工具(最新版) commander.js 实用教程(含自研脚手架的创建流程)
node.js 命令行的命令注册和配置工具(最新版) commander.js 实用教程(含自研脚手架的创建流程)
85 0
|
9月前
HTML+CSS+JS实现十款好看的登录注册界面模板,赶紧收藏起来吧!(一)
HTML+CSS+JS实现十款好看的登录注册界面模板,赶紧收藏起来吧!
|
4月前
|
前端开发 NoSQL 数据库
切图仔做全栈:React&Nest.js社区平台(一)——基础架构与邮箱注册、JWT登录实现
切图仔做全栈:React&Nest.js社区平台(一)——基础架构与邮箱注册、JWT登录实现
|
4月前
|
前端开发 JavaScript 数据安全/隐私保护
next.js博客搭建_六一卡通风格的登录注册(第二步)
next.js博客搭建_六一卡通风格的登录注册(第二步)
27 0