Enter直接登录
2016-04-08 09:25
309 查看
2.2 按Enter键调用登录按钮
【实例描述】
为了方便用户操作,在登录邮箱或论坛时,如果用户输入了用户名和密码,按Enter键时,都会自动调用登录按钮。本例学习如何实现此功能。
【实现代码】
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Check Score</title>
<script language="JavaScript">
function keyLogin(){
if (event.keyCode==13) //按Enter键的键值为13
document.getElementById("input1").click(); //调用登录按钮的登录事件
}
</script>
</head>
<body onkeydown="keyLogin();">
<input id="input1" value="登录" type="button" onclick="alert('调用成功!')">
</body>
</body>
</html>
【运行效果】
按Enter键后的效果如图2-1所示。
【难点剖析】
本例的重点是如何判断用户敲击的是Enter键,这通过判断键值"keyCode"实现,"Enter"的键值为13。使用"getElementById"方法,通过按钮的ID找到页面中的"登录"按钮,然后直接调用其"click"方法即可。
【实例描述】
为了方便用户操作,在登录邮箱或论坛时,如果用户输入了用户名和密码,按Enter键时,都会自动调用登录按钮。本例学习如何实现此功能。
【实现代码】
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Check Score</title>
<script language="JavaScript">
function keyLogin(){
if (event.keyCode==13) //按Enter键的键值为13
document.getElementById("input1").click(); //调用登录按钮的登录事件
}
</script>
</head>
<body onkeydown="keyLogin();">
<input id="input1" value="登录" type="button" onclick="alert('调用成功!')">
</body>
</body>
</html>
【运行效果】
按Enter键后的效果如图2-1所示。
![]() |
图2-1 按Enter键后的效果 |
本例的重点是如何判断用户敲击的是Enter键,这通过判断键值"keyCode"实现,"Enter"的键值为13。使用"getElementById"方法,通过按钮的ID找到页面中的"登录"按钮,然后直接调用其"click"方法即可。
相关文章推荐
- SCP not a regular file
- java.lang.NoClassDefFoundError异常
- HDOJ 1425 sort
- Linux arp --操作ARP缓存
- Android App的设计架构:MVC,MVP,MVVM与架构经验谈
- AndroidStudio常用快捷键(持续更新,用一个记一个)
- LVS+Keepalived实现高可用负载均衡(转)
- bam/sam格式说明
- Hadoop源码分析(mapreduce.lib.partition/reduce/output)
- 請問 localtime() 為什麼不會造成 memory leak?
- Python基础教程(第2版•修订版)代码清单2-3 勘误
- EditText默认不获得焦点
- 面向对象五大基本原则
- Java Code Examples for net.sf.jsqlparser.statement.select.Union
- 关于easyui的表格datagrid一开始隐藏,当要显示出来的时候,表格会变成一条线的问题
- HBase新的客户端接口
- iOS一些完整的项目
- Linux ar --创建静态库.a文件
- Linux apropos --根据关键字搜索命令
- 获取当前应用程序的版本号