制作登录页面,点击键盘的 Enter 键或者单击“登录”按钮,验证用户输入的邮箱和密码是否正确

简介: 制作登录页面,点击键盘的 Enter 键或者单击“登录”按钮,验证用户输入的邮箱和密码是否正确

需求说明:


制作登录页面

点击键盘的 Enter 键或者单击“登录”按钮,验证用户输入的邮箱和密码是否正确


46.png

实现思路:


准备登录的静态页面

在页面中嵌入脚本,自定义函数 checkLogin 验证登录,判断用户输入的邮箱和密码是否

自定义函数 keyFun,实现快捷键的操作。如果用户点击 Enter 键,则验证登录

事件和处理程序的绑定。按钮的 onclick 事件绑定 checkLogin() 函数,页面的 onkeypress 事件绑定keyFun() 函数


实现代码:


<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>无标题文档</title>
    <style type="text/css">
      body{
        font-size: 12px;
      }
      div#login{
        margin: 0px auto;
        width: 300px;
      }
      div#login fieldset{
        border: 1px solid #ccc;
        width: 230px;
        height: 120px;
        padding: 20px;
      }
      div#login fieldset legend{
        margin-left: 25px;
      }
      div#login fieldset input{
        border: 1px solid #ccc;
      }
      div#login fieldset input.txt{
        width: 180px;
      }
    </style>
  </head>
  <body onkeypress="keyFun()">
    <div id="login">
      <form name="loginForm">
        <fieldset id="">
          <legend>用户登录</legend>
          <p>
            <label>邮箱:</label>
            <input type="text" id="txtEmail" class="txt" />
          </p>
          <p>
            <label>密码:</label>
            <input type="password" id="txtPwd" class="txt"/>
          </p>
          <p>
            <input type="button" value="登录" onClick="checkLogin()"/>
            <a href="#">忘记密码了?</a>
          </p>
        </fieldset>
      </form>
    </div>
    <script type="text/javascript">
      function checkLogin(){
        var userEmail=document.getElementById("txtEmail").value;
        var userPwd=document.getElementById("txtPwd").value;
        if (userEmail=="123456@qq.com"&&userPwd=="123456") {
          alert("登录成功");
        } else{
          alert("登录失败");
        }
      }
      function keyFun(){
        var key=event.keyCode;
        if (key==13) {
          checkLogin();
        }
      }
    </script>
  </body>
</html>
相关文章
|
API Android开发 iOS开发
web: 手机键盘自动获取短信验证码,点击自动填充输入框
web: 手机键盘自动获取短信验证码,点击自动填充输入框
411 0
|
Java 数据安全/隐私保护
登陆页面实现保存帐号密码功能
本文主要讲如何登陆页面实现保存帐号密码功能
466 0
登陆页面实现保存帐号密码功能
|
3月前
|
数据安全/隐私保护
在某网站的登录页面登录时如果选择“记住用户名”,登录成功后会跳转到一个中间层(页面代码将登录的用户名和密码存在cookie),中间页面中存在一个超链接,单击超链接可以链接到第三个页面查看信息。若选择“
该博客文章通过示例代码和运行结果截图,展示了网站登录过程中如何通过中间层页面使用cookies技术实现“记住用户名”功能,并在点击超链接后查看保存的用户名和密码信息。
在某网站的登录页面登录时如果选择“记住用户名”,登录成功后会跳转到一个中间层(页面代码将登录的用户名和密码存在cookie),中间页面中存在一个超链接,单击超链接可以链接到第三个页面查看信息。若选择“
|
12月前
点击按钮,新增输入框,再点击按钮,删除输入框
点击按钮,新增输入框,再点击按钮,删除输入框
53 0
|
JavaScript 前端开发 数据安全/隐私保护
vue编写一个登录页面,使用Tab栏实现“账号登录”和“二维码登录”这两种方式的切换
vue编写一个登录页面,使用Tab栏实现“账号登录”和“二维码登录”这两种方式的切换
1141 2
vue编写一个登录页面,使用Tab栏实现“账号登录”和“二维码登录”这两种方式的切换
|
数据安全/隐私保护
uniapp自定义密码输入键盘-数字键盘效果demoUI方法一(整理)
uniapp自定义密码输入键盘-数字键盘效果demoUI方法一(整理)
|
数据安全/隐私保护
uniapp自定义密码输入键盘-数字键盘效果demoUI方法二(整理)
uniapp自定义密码输入键盘-数字键盘效果demoUI方法二(整理)
|
数据安全/隐私保护 Windows
win10如何取消密码登录
win10如何取消密码登录
|
数据安全/隐私保护
今天将用户注册,登陆的三个界面界面及其倒计时。 注册和登录分别有三个界面,原理都类似。如下:
今天将用户注册,登陆的三个界面界面及其倒计时。 注册和登录分别有三个界面,原理都类似。如下:
114 0