2.2  按Enter键调用登录按钮

【实例描述】

为了方便用户操作,在登录邮箱或论坛时,如果用户输入了用户名和密码,按Enter键时,都会自动调用登录按钮。本例学习如何实现此功能。

【实现代码】

 
  1. <html xmlns="http://www.w3.org/1999/xhtml" >
  2. <head>
  3. <title>Check Score</title>
  4. <script language="JavaScript">
  5. function keyLogin(){
  6. if (event.keyCode==13)                          //按Enter键的键值为13
  7. document.getElementById("input1").click();  //调用登录按钮的登录事件
  8. }
  9. </script>
  10. </head>
  11. <body onkeydown="keyLogin();">
  12. <input id="input1" value="登录" type="button"  onclick="alert('调用成功!')">
  13. </body>
  14. </body>
  15. </html>

【运行效果】

按Enter键后的效果如图2-1所示。

 
图2-1  按Enter键后的效果

【难点剖析】

本例的重点是如何判断用户敲击的是Enter键,这通过判断键值"keyCode"实现,"Enter"的键值为13。使用"getElementById"方法,通过按钮的ID找到页面中的"登录"按钮,然后直接调用其"click"方法即可。

按Enter键调用登录按钮相关推荐

  1. Vue —— 登录页面按enter键触发登录按钮事件

    如果是用elementui框架中的 el-input 组件,那就可以直接在该组件标签上使用@keyup.enter.native鼠标enter事件 如果没有使用vue框架中的组件去写的button登录 ...

  2. 使用JavaScript在文本框中的Enter键上触发按钮单击

    我有一个文本输入和一个按钮(见下文). 当在文本框中按下Enter键时,如何使用JavaScript 触发按钮的click事件 ? 当前页面上已经有一个不同的"提交"按钮,因此我不 ...

  3. java提交按钮_java – 允许“Enter”键按提交按钮,而不是仅使用MouseClick

    我正在学习Swing类和一切.我有一个玩具程序,我一直在一起提示一个名字,然后提出一个JOptionPane消息"你输入(您的名字)". 我使用的提交按钮只能点击,但我想让它使用输 ...

  4. vue 回车查询 按钮_vue之在页面中监听键盘的Enter键来触发某个按钮事件

    项目中得需求:给页面某个按钮绑定Enter键,但是按钮不在form中,直接给按钮绑定后此按钮只有获取了焦点按键才会触发,显然,一直保持按钮获取焦点是不现实得.所以通过查询等,结合项目需求,完成了下面得 ...

  5. 登陆时按enter键实现登陆

    登陆时按enter键实现登陆 首先需要在页面body标签中添加一个事件onkeydown() <body "keydown()" > 写方法 function keyd ...

  6. 退出登录后点返回键 是登录状态_看了这50条登录的测试点,你还敢说测试很容易吗...

    条件:一个用户名输入框 (要求15个字符以内) 一个密码输入框 (要求8个字符以内) 一个登录按钮 针对以上条件进行测试用例的设计 先回顾一下测试用例的设计方法: 等价类,边界值,错误猜测法,因果图, ...

  7. 进入登录页时,用户名输入框自动聚焦、按enter键让密码框聚焦,完整输入信息后登录

    让element-ui的输入框聚焦的4种方式 思路:(可以跳过这一步看完整代码--完整代码) 1. 进入页面时,用户名输入框就要获取焦点,使用 自定义指令 聚焦更方便.当然也可以用 ref 在 mou ...

  8. vue在按钮上绑定enter键

    在登录按钮中绑定上enter键 话不多说,直接上代码吧~ <el-button type="primary" @click="submitForm('loginFo ...

  9. C# :Winform窗体中Enter键登录

    前言: 在登陆窗体时,按Enter回车键可以直接用户登录,更加方便便捷. 解决方案: 在窗体属性中找到AcceptButton,后面添加上按回车键就点击的按钮名称. AcceptButton: 窗体的 ...

最新文章

  1. RHEL6.3安装vsftpd
  2. python framework jdon_一天学会Python Web框架(十二)产品管理
  3. doe报告模板_技术漫谈|关于制剂研发过程中的实验设计(DOE)误区讨论
  4. Swoole练习 Web
  5. C/C++实现图的广度和深度遍历
  6. Netty常见面试题 与 答案
  7. linux块设备驱动编写,Linux内核学习笔记 -49 工程实践-编写块设备驱动的基础
  8. html5的新特性都有什么,html5的新特性
  9. AM3352启动分析:
  10. Delphi 小知识汇总
  11. IntelliJ平台将完全停止使用Log4j
  12. 3dmax 2015破解步骤
  13. 原生js模拟微信聊天记录
  14. SQLServer@@FETCH_STATUS含义
  15. 光电耦合器的隔离作用是什么?
  16. java timer异常_JAVA Timer的缺陷以及解决办法
  17. Greedy search 和 beam search
  18. 150. 逆波兰表达式求值(中等 栈 数组)
  19. Java面试评语及录用建议_面试录用评语.doc
  20. 什么是熔断?什么是服务降级?

热门文章

  1. 【漫画程序员涛哥】程序员是如何换灯泡的?
  2. 皮卡智能联手全球最大贸易服务商PingPong,共推AIGC应用落地服务
  3. 勇士大战恶魔?这款桌游明明是套高质量原创手办
  4. 苹果M1 Mac 如何卸载 iPhone 和 iPad 应用程序?
  5. linux的pv原语
  6. godaddy空间如何建网站教程
  7. 阿里旅行 门票基础保障内容
  8. 瀚龙广告提供一站式的新型广告模式!大大增加用户体验
  9. saveFile()方法
  10. 洛谷P2664 树上游戏 【点分治 + 差分】