js实现登录注册功能

这篇具有很好参考价值的文章主要介绍了js实现登录注册功能。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

话不多说,上代码。

登录功能

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<title>登陆</title>
		<style type="text/css">
			.deng {
				margin-left: 36%;
				margin-top: 200px;
			}
 
			div h3 {
				margin-left: 10%;
			}
 
			button {
				float: left;
				margin-top: -39px;
				margin-left: 215px;
			}
 
			#sub {
				float: left;
				margin-left: 280px;
				margin-top: -39px;
			}
		</style>
	</head>
	<body>
		<div class="deng">
			<h3>登录</h3>
			<p>账号:<input type="text" name="" id="zh" value=""></p>
			<p>密码:<input type="password" name="" id="mm" value=""></p>
			<button type="but()">登录</button>
			<input type="submit" id="sub" value="注册">
		</div>
 
		<script type="text/javascript">
			localStorage.setItem()
			let but = document.getElementsByTagName("button")[0];
			let data = localStorage.getItem('data') == null ? [] : JSON.parse(localStorage.getItem('data'));
			console.log(data);
			but.onclick = function() {
				let zh = document.getElementById("zh").value;
				let mm = document.getElementById("mm").value;
 
				if (zh == '' || mm == '') {
					alert("账号密码不能为空");
					return;
				}
 
				let state = -1;
				for (let i = 0; i < data.length; i++) {
					if (data[i].zhang == zh) {
						state = i;
					}
				}
				console.log(state);
				if (state < 0) {
					alert("账号不存在");
				} else {
					if (data[state].mima == mm) {
						alert("登录成功");
					} else {
						alert("密码错误");
					}
				}
			}
			sub.onclick();
		</script>
	</body>
</html>

注册功能文章来源地址https://www.toymoban.com/news/detail-511264.html

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<title></title>
		<style type="text/css">
			.zui {
				margin-left: 36%;
				margin-top: 200px;
			}
 
			.yi {
				margin-left: 10%;
			}
 
			.er {
				margin-left: 10%;
			}
 
			button {
				float: left;
				margin-top: -40px;
				margin-left: 330px;
			}
		</style>
	</head>
	<body>
		<div class="zui">
			<div class="yi">
				<p>注册账号:<input type="zhang" value=""></p>
			</div>
			<div class="er">
				<p>密码:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="mmss" value=""></p>
			</div>
			<button type="button" class="but">注册</button>
		</div>
		<script type="text/javascript">
			let zhs = document.getElementsByTagName('input')[0];
			let mms = document.getElementsByTagName('input')[1];
			let but = document.getElementsByTagName('button')[0];
			but.onclick = function() {
				let zhss = zhs.value;
				console.log(zhss);
				let mmss = mms.value;
				console.log(mmss);
				
				let data = localStorage.getItem("data") == null? [] : JSON.parse(localStorage.getItem("data"));
				
				if(data == null){
					data= new Array();
				}else{
					data = JSON.parse(localStorage.getItem("data"));
				}
				
				let obj = {
					zhang: zhss,
					mima: mmss
				}
				data.push( obj )
				let str = JSON.stringify(data);
				localStorage.setItem("data", str);
			}
			
		</script>
 
	</body>
</html>

到了这里,关于js实现登录注册功能的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Django实现的登录注册功能

    在Web开发中,用户登录和注册是最基本且必不可少的功能。Django,作为一个高级的Python Web框架,为我们提供了强大的工具和库来快速实现这些功能。下面,我将详细介绍如何使用Django来实现用户登录和注册功能。 该项目是使用django+bootstrp开发的项目,包含以下功能 注册:

    2024年04月16日
    浏览(48)
  • Java实现登录和注册功能

    本文主要应用的技术有:GUI和IO流 我们要利用Java的图形化界面编程实现一个拥有注册和登录简单功能的案例 设计思路:首先我们要实现注册功能,就要有一个用来储存用户名和密码的对象,这里所采用的对象就是文件,通过IO流操作,将用户名和密码以字符串拼接的方式存入

    2024年02月11日
    浏览(42)
  • Unity实现登录/注册/审核功能

    2024年01月23日
    浏览(50)
  • SSM框架实现登录注册功能

    刚刚写出来的SSM登录注册案例,网上随便翻一下都有 ,本篇直接上手,使用Maven工程搭建一个简单的SSM框架实现简单的登录注册,验证重名功能。 链接:https://pan.baidu.com/s/1qJ8aN7rheZXWT2_O_uiBKg  提取码:6666  目录 项目结构图 持久层相关配置文件 applicationContext-dao.xml application

    2023年04月08日
    浏览(41)
  • Unity实现账号登录,注册功能

    制作了用户登录界面  关于弹窗使用了DOTween插件,实现渐隐渐显效果。 关于账号使用了本地Json读取, 默认账号:YSQS/YSQS1 密码:admin/admin1 注册功能其实应该重构的因为有二次读流的问题存在。 账号注册加入了邀请码(其实就一个if)  接下来就是我那臭死了的源码。 GameSt

    2024年02月11日
    浏览(42)
  • Express.js实现注册和登录

     注册接口 注册接口,用户提供必要的注册信息(如用户名和密码),服务器对用户进行验证并创建用户账号 登录接口 登录接口,用户提供登录凭据(如用户名和密码),服务器验证凭据的正确性并颁发访问令牌 校验接口  校验登录状态,服务器将校验请求中的登录凭据(

    2024年02月22日
    浏览(40)
  • Node.js连接数据库 实现注册、登录、判断注册

    Node.js连接数据库实现注册,登录,在登录时检测账号是否进行注册。 此创建文件夹可以不是使用Vue-cli进行创建,只是简单创建文件夹便可。 使用npm进行mysql插件的安装,cmd黑窗口运行下列指令 此指令运行完成,文件夹根目录出现 node_modules 文件 黑窗口运行 npm init 指令,出现

    2024年02月09日
    浏览(53)
  • 手把手教你制作登录、注册界面 SpringBoot+Vue.js(cookie的灵活运用,验证码功能)

    实现思路:用户在界面输入用户名和密码传入变量。用post方法传输到后端,后端接收整个实体对象。将用户名提取出。在dao层方法中通过select注解查询,返回数据库对应的数据对象。如果返回为空则return false。不为空则通过比对数据库返回的密码和用户输入的密码,如果二者

    2024年02月03日
    浏览(55)
  • Vue项目二 登录注册功能的实现

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 环境搭建完,根据管理系统用户需要注册,实现登录然后将用户信息保存在本地中的需求,本章主要实现系统登录注册功能。 首先分析注册页面所要实现的功能,其功能包括账号、昵称、密码和二次确

    2023年04月08日
    浏览(45)
  • 登录和注册页面 - 验证码功能的实现

    目录 1. 生成验证码 2. 将本地验证码发布成 URL 3. 后端返回验证码的 URL 给前端 4. 前端将用户输入的验证码传给后端 5. 后端验证验证码 使用hutool 工具生成验证码. 1.1 添加 hutool 验证码依赖 1.2 创建验证码的控制器  application.propertities 中添加验证码保存路径 ( 末尾一定要带斜杆

    2024年02月15日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包