利用JS实现简单登录
2022/2/3 23:17:39
本文主要是介绍利用JS实现简单登录,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
本文将介绍如何利用JS实现简单的账户验证及登录跳转。
目录
HTML
JS
CSS
背景图
测试
HTML
首先建立跳转页。
<!DOCTYPE html> <html> <head> <title>系统首页</title> <meta charset="utf-8"> </head> <body> <h1>登录成功!此为系统首页模拟页面。</h1> </body> </html>
然后建立登录页。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>管理系统</title> <link rel="stylesheet" type="text/css" href="de.css"> <!--引入样式--> <script type="text/javascript" src="de.js"></script> <!--引入脚本--> </head> <body> <div> <form name="f" onsubmit="check(this)"> <!--表单区,placeholder属性规定填充内容--> <h1>网站管理系统</h1> <input type="text" id="name" placeholder="账号"><br> <input type="password" id="pass" placeholder="密码"><br> <input type="button" onclick="check(this)" value="登录"> <p>© 2022 ocean 版权所有</p> </form> </div> </body> </html>
JS
然后建立JS。
function check(thisform) { var name=document.getElementById("name").value; //读取表单数据,创建变量 var pass=document.getElementById("pass").value; if (name=="admin" && pass=="123456" || name=="admin2" && pass=="456789") { //验证变量。此处设置账号、密码(可设置多组,用||隔开) alert("登录成功!"); window.document.f.action="test.html"; //此处设置登录后跳转页面 window.document.f.submit(); } else{ alert("用户名或密码错误!"); } }
CSS
然后建立CSS。笔者选的颜色不好,仅作示例。
这里将文本框与按钮分开设置,分原始与悬停两种情况。并设置了阴影。
html{ background-image: url("de.jpg"); } form{ text-align: center; position: absolute; /*表单于页面居中*/ top: 50%; left: 50%; transform: translate(-50%, -50%); } input[type=text],input[type=password]{ background-color: white; /*正常状态样式*/ color: black; border:none; border-radius: 20px; outline: none; text-align: center; height: 50px; width: 250px; margin: 5px; } input[type=button]{ background-color: #45A0F2; /*正常状态样式*/ color: white; border:none; border-radius: 20px; outline: none; text-align: center; height: 50px; width: 250px; margin: 5px; } input[type=text]:hover,input[type=password]:hover{ outline: none; /*悬停时样式*/ background-color: #65BCD6; color: white; box-shadow: 0 8px 16px 0 rgba(0,0,0,0.45), 0 6px 20px 0 rgba(0,0,0,0.19); /*阴影*/ } input[type=button]:hover{ outline: none; /*悬停时样式*/ background-color:#168DBE; color: white; box-shadow: 0 8px 16px 0 rgba(0,0,0,0.45), 0 6px 20px 0 rgba(0,0,0,0.19); /*阴影*/ }
背景图
测试
最后测试,perfect!
千古风流多少事(ocean)
2022.2.3 21:52 首编首发
这篇关于利用JS实现简单登录的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16Vue3资料:新手入门必读教程
- 2024-11-16Vue3资料:新手入门全面指南
- 2024-11-16Vue资料:新手入门完全指南
- 2024-11-16Vue项目实战:新手入门指南
- 2024-11-16React Hooks之useEffect案例详解
- 2024-11-16useRef案例详解:React中的useRef使用教程
- 2024-11-16React Hooks之useState案例详解
- 2024-11-16Vue入门指南:从零开始搭建第一个Vue项目
- 2024-11-16Vue3学习:新手入门教程与实践指南
- 2024-11-16Vue3学习:从入门到初级实战教程