惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

TaoSecurity Blog
TaoSecurity Blog
P
Proofpoint News Feed
P
Privacy & Cybersecurity Law Blog
Project Zero
Project Zero
Know Your Adversary
Know Your Adversary
G
GRAHAM CLULEY
S
Security Affairs
N
News and Events Feed by Topic
Google DeepMind News
Google DeepMind News
Google Online Security Blog
Google Online Security Blog
Cloudbric
Cloudbric
V
Vulnerabilities – Threatpost
A
Arctic Wolf
博客园_首页
V
Visual Studio Blog
AI
AI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Apple Machine Learning Research
Apple Machine Learning Research
V2EX - 技术
V2EX - 技术
H
Hacker News: Front Page
WordPress大学
WordPress大学
IT之家
IT之家
L
LINUX DO - 热门话题
Latest news
Latest news
PCI Perspectives
PCI Perspectives
云风的 BLOG
云风的 BLOG
N
News | PayPal Newsroom
博客园 - Franky
GbyAI
GbyAI
罗磊的独立博客
Hugging Face - Blog
Hugging Face - Blog
博客园 - 聂微东
腾讯CDC
宝玉的分享
宝玉的分享
量子位
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
D
Docker
T
Threat Research - Cisco Blogs
The Hacker News
The Hacker News
C
Cisco Blogs
J
Java Code Geeks
有赞技术团队
有赞技术团队
N
News and Events Feed by Topic
Recorded Future
Recorded Future
Hacker News: Ask HN
Hacker News: Ask HN
P
Proofpoint News Feed
Attack and Defense Labs
Attack and Defense Labs
Engineering at Meta
Engineering at Meta

博客园 - 上善若水-water

TextBox 的 KeyEventArgs事件触发 【转】- 回车键触发Button按钮事件 【转】silverlight中文英文版本不匹配问题解决方法 【转】-ajax中Accordion动态生成菜单代码 【转】大白话之C#系列-- C#委托与事件 【转】【收藏】- LINQ体验(7)——LINQ to SQL语句之Group By/Having和Exists/In/Any/All/Contains 【转】十天学会php【之前收藏,出处未知】 【转】仿google首页下端图片文字导航下载-【之前收藏,出处未知】 【转】Visual Studio 快捷键 【转】10 个强大的开源 Web 流量分析工具 【转】ubuntu下PHP环境搭建 安装HDwiki 【转】 推荐几款功能强大的PHP编辑器 【转】.NET开源项目介绍及资源推荐:日志记录 【转】【ObfusPro 2010】 .NET混淆保护工具发布 【转】使用Dotfuscator混淆处理融入DotNet ClickOnce发布(超经典,测试已通过,转发的,吐血推荐,不看也收藏了)简称:混淆发布 【转】工作感言:任务分配及管理 - 上善若水-water - 博客园 OpenExpressApp 框架 ,是一个组合体 【转】Sandcastle----强大的C#文档生成工具 JS 显示/隐藏 的例子 - 上善若水-water
【转】- 按回车键实现登录-- JS实现
上善若水-water · 2012-11-29 · via 博客园 - 上善若水-water

http://blog.sina.com.cn/s/blog_904d11540100wswx.html

第一种方法:
        <html xmlns="http://www.w3.org/1999/xhtml" >
<head>
  <title>Check Score</title>
<script language="JavaScript">
function keyLogin(){
  if (event.keyCode==13)   //回车键的键值为13
     document.getElementByIdx_x("input1").click();  //调用登录按钮的登录事件
}
</script>
 </head>
<body onkeydown="keyLogin();">
<input id="input1" value="登录" type="button" onClick="alert('调用成功!')">
</body>
 </body>
</html>
第二种方法:
   

<script>
function KeyDown()
{
    if (event.keyCode == 13)
    {
        event.returnValue=false;
        event.cancel = true;
        Form1.btnsubmit.click();
    }
}
</script>
使用方法:
<form name="Form1" method="">
用户名:<INPUT TYPE=text SIZE=20 maxlength = 8 onkeydown=KeyDown()>
密码:<INPUT TYPE=password SIZE=20 maxlength = 8 onkeydown=KeyDown()>
<input type="submit" name="btnsubmit" value="提交" />
</form>

-----------------------------------------------------

任何一个网站页面都有登陆界面,很多时候在输入好用户名和密码后,还要用鼠标去点一个类似于登陆什么的按钮或者链接.这样你才能进网站做你喜欢做的事情.

有时候我就在想是不是能在输入好我该输入的东西后,直接敲回车就执行登陆功能呢?我可不想老是要去点一个什么东东才能进网站.

不错,这个东西也是一个JS方法就搞定了的.看我下面的html文件.

ss.html:

<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="css/text.css" type="text/css">
</head>

<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onkeydown="on_return();">
   <form name ="loginForm" method="post" action="fuck.html">              
                              <table width="100%" border="0" cellspacing="0" cellpadding="0">
                             
                                        <tr>
                                         
                                        <td width="69%" height="30"><span class="font_04">帐户名</span>
                                          <input type="text" name="userName"  size="18.5">
                                        </td>
                                      </tr>
                                      <tr>
                                        <td width="69%" height="30"><span class="font_04">密 码</span>
                                          <input type="password" name="pwd" >
                                        </td>
                                      </tr>
           <tr>
                                        <td  width="31%" height="30">

                                        <a id="sub"  onClick='check()' >

                                        登陆</a></td>
                                      </tr>
                              </table>
            </form>
</body>
</html>
<script language="javascript">
function check() {
       var formname=document.loginForm;
      if (formname.userName.value == "") {
        alert("请输入用户名!");
        formname.userName.focus();
        return false;
    }
    if (formname.pwd.value == "") {
        alert("请输入密码!");
        formname.pwd.focus();
        return false;
    }
    formname.submit();
}

   //回车时,默认是登陆
 function on_return(){
  if(window.event.keyCode == 13){
   if (document.all('sub')!=null){
      document.all('sub').click();
      }
  }
 }

仔细看红字在<body>里面我们加了onkeydown属性,这样我们输入好内容后按键就可以直接执行JS方法on_return()了.因为window.event.keyCode 如果是13的话,表示回车键,所以我们判断我们按的键是不是回车键,如果是我们就去找'sub'属性,假如找到了执行click方法就是了.

很简单吧,只需要加个JS方法,页面上有些细微改动就OK了.所以只是个小玩意,博君一笑尔.