今天有同事问到这个,就简单写了个范例。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
form1:
<FORM METHOD=POST ACTION="" id="form1" name="form1">
<INPUT TYPE="text" NAME="">
</FORM>
form2:
<FORM METHOD=POST ACTION="" id="form2" name="form2">
<INPUT TYPE="text" NAME="">
</FORM>
<script>
function doKeyDown(){
if (window.event.keyCode == 13){
var eventObject = event.srcElement.parentElement;
if(eventObject.name=="form1"){
alert("我是第一个form的回车.");
}
else if(eventObject.name=="form2"){
alert("我是第二个form的回车.");
}
else {
alert("Who am I? 不要乱按回车!");
}
}
}
document.onkeydown = doKeyDown;
</script>
</BODY>
</HTML>
分享到:
相关推荐
通常,提交表单需要用户点击一个按钮或者按表单中某个按钮的快捷键,但很多时候,开发者希望用户在输入信息后按下回车键即可提交表单。然而,如果页面中没有form标签,传统的提交方式不再适用,此时我们需要通过...
在JSP中,当一个FORM表单中只有一个INPUT文本输入框时,用户按下回车键,浏览器会默认触发表单的提交动作。这是因为浏览器的默认行为:在一个只有一个单行文本输入域(type="text")的表单里,按下回车键会模拟点击...
添加一个不可见的`<input>`元素,这样浏览器会认为表单中有多个输入框,从而避免了回车键的自动提交。 ```html <!doctype html> <title>test <form action=...
其中一个常见的需求就是让用户可以通过按“Enter”键来切换表单中的焦点到下一个控件上,这样的设计可以提升用户体验,特别是在填写表格或者表单时尤为有用。然而,在实现这一功能的过程中,有一些细节需要注意,...
标题“vb设置按钮支持回车键和退出键”所涉及的知识点是关于如何在VB6.0环境中使按钮响应用户的回车键(Enter键)和退出键(通常是Esc键)操作。以下是对这个主题的详细讲解: 1. **回车键支持**: - 在VB6.0中,...
通过这种方式,你可以创建一个用户友好的界面,使得用户在填写表单时只需要按下回车键就能方便地在各个文本框之间切换,从而提升用户体验。记住,良好的编程实践不仅关注功能实现,还要注重易用性和可维护性。在编写...
在该函数中,通过判断按下的是否为回车键,可以决定是否执行提交表单的操作。 3. JavaScript代码中获取键盘键码的兼容性:在JavaScript代码中,`window.event.keyCode`适用于旧版的Internet Explorer浏览器,而`...
在前端开发中,表单交互是用户界面的重要组成部分,而其中的一个常见需求是让用户通过按回车键自动提交表单。本文将详细讲解如何实现这一功能,并探讨在不同情况下是否需要自动提交表单。 首先,当一个`<form>`表单...
总的来说,C# WinForm编程中响应回车键的实现主要包括两个步骤:一是设置窗体的`AcceptButton`属性,将其指向要响应回车键的按钮;二是确保该按钮的`onClick`事件有相应的处理逻辑。通过这样的方式,你可以为用户...
在实际应用中,可以通过组合以上两种方法来实现一个更为健壮的回车键登录功能。例如,可以在整个登录表单的容器上设置一个`onkeydown`监听,以及在每个输入框上也设置一个监听。这样,无论是用户在任何输入框按下...
3. **启动和停止定时器**:为了允许用户控制定时器,可以添加两个按钮,一个用于启动定时器(设置Timer控件的Enabled属性为True),另一个用于停止定时器(设置Enabled属性为False)。同时,可以通过在按钮的Click...
标题 "vb键盘记录和截屏" 描述了一个VB(Visual Basic)程序,它具有两个主要功能:一是记录键盘事件,二是捕获回车键按下时的屏幕截图。这两个功能在IT领域有着广泛的应用,比如系统监控、软件测试、用户行为分析等...
1. **窗体类(Form)**:`Public Class Form2` 定义了一个名为Form2的窗体类,这是VB中创建用户界面的基本单元。 2. **变量声明**:`Dim Right_Name, Right_Mima As String` 定义了两个字符串变量,分别存储正确的...
此外,还涉及键盘事件处理,如KeyPress事件,使得用户在文本框中按下回车键时,焦点可以自动转移到下一个控件。 密码验证部分,实验要求实现当输入错误达到一定次数时,禁用"确定"按钮。这涉及到计数器变量和逻辑...
在实验中,创建了两个窗体:Form1和Form2。Form1用于用户登录,而Form2用于显示登录成功后的欢迎信息。 ### 2. 添加和切换窗体 在VB中,可以通过项目菜单的“添加Windows窗体”命令创建新的窗体。设置启动窗体是在...
本项目——"运用C#开发的Vinform锁屏小系统",就是利用C#和Vinform来实现一个简单的电脑锁屏功能,对于初学者来说,这是一个很好的实践案例,可以帮助他们更好地理解和掌握这两种技术。 首先,我们要理解锁屏系统的...
在这个例子中,`<form>`元素定义了一个名为`form2`的表单,`<textarea>`元素则创建了一个可编辑的多行文本输入区,其名称为`c`。`rows`和`cols`属性分别指定了文本区域的行数和列数,而其中的文本是预设内容。紧接着...
库模块可以将共享的代码组织在一起,供多个FORM引用。通过这种方式可以实现代码复用,提高开发效率。 #### 39. 易导致查询数据错误的原因 查询数据错误可能由以下原因引起: - 错误的JOIN条件 - 不正确的WHERE子句...
回车键是键盘上的一个基础功能键,当用户在文本框或输入框中输入完毕后,通常会按下回车键以确认输入内容,表示输入结束。在早期的命令行界面(CLI)中,回车键用来执行命令或提交信息。而在现代浏览器中,这一行为...
例如,要模拟按下回车键,可以使用VK_RETURN的虚拟键码。 描述中提到,“整理了一下本人硬盘里实用的编程资料和源码,全部是VB代码”,这表明这个压缩包包含了一些VB编程的学习资源,如模块(Module)和窗体(Form...