`
shirlly
  • 浏览: 1644388 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

onkeydown事件处理回车后提交表单

阅读更多
源地址:http://www.java-asp.net/aspnet/200511/t_33982.html

body   onkeydown="if (event.keyCode==13) {document.all.button2.click()}">

下面的五种方法都可以帮你解决这种问题
1.<script language=
javascript>
function document.onkeydown()
{
    if (event.keyCode == 13)
    {
   
       if (event.srcElement == document.getElementById(´<%=txtEmpCode.ClientID%>´))
           document.getElementById(´<%=BtnQry.ClientID%>´).click();
       else if (event.srcElement == document.getElementById(´<%=txtDeptCode.ClientID%>´))
           document.getElementById(´<%=btnSave.ClientID%>´).click();

       event.cancelBubble = true;
       event.returnValue = false;
    }
}
</script>

2.
<body onkeydown="onkey()" bgColor="#f5efd5" MS_POSITIONING="GridLayout">
<script language="javascript">
function onkey()
{
if (window.event.keyCode==13)
{
document.all["btnQry"].focus();
}
}
</script>

3.

function document.onkeydown()
{

var source=event.srcElement.id
var btnid

if (event.keyCode == 13 )
   {
   if (source=="txtEmpCode") btnid="btnQry"
   else if (source=="txtDeptCode") btnid="btnSave"
   alert(btnid);
      var btn = document.getElementById(btnid);
      if (btn != event.srcElement)
         {btn.click();
         return false;}
   }


}
4.

TextBox1.Attributes.Add("onkeydown", "javascript:if (event.keyCode==13) {document.all." & Button1.ClientID & ".click();return false;}")
5.
<script language="javascript">
<!--
   document.onkeydown=GlobalKeyDown;
         _CMDRETURN=13;
            _CMDTAB = 9;
            _CMDDot1 = 190;
            _CMDDot2 = 110;

          function GlobalKeyDown(){
            if(window.event.keyCode == _CMDRETURN)
       {
       if(event.srcElement.type != "submit" & event.srcElement.type != "textarea" & event.srcElement.type != "button")
        {
         window.event.keyCode = _CMDTAB;
           }
       else
        {
        window.event.keyCode =_CMDRETURN;
        }
          }
        }
            //-->
   </script>
分享到:
评论

相关推荐

    onkeydown事件解决按回车键直接提交数据的需求

    登陆页面需要扑捉用户按下回车自动提交的需求: 在body里添加onkeydown事件跳javascript在提交表单。 查找文档如下 onkeydown 事件会在用户按下一个键盘按键时发生。 语法:onkeydown=”SomeJavaScriptCode” 支持该...

    按回车键提交表单~~~~~

    使用JavaScript处理键盘事件以实现表单的回车键提交功能 在Web开发中,我们经常需要为用户提供更友好的交互体验,其中一个常见的需求就是允许用户通过按下回车键来提交表单。这种方法可以提高用户体验,并且在很多...

    如何防止回车(enter)键提交表单

    另外,我们也可以将事件处理函数写在特定的输入元素上,例如文本框`&lt;input&gt;`,当用户在该输入框内按下回车时,事件处理函数会阻止表单提交。如下例所示: ```html ();"&gt; ``` 然后定义`gosearch`函数: ```...

    点击回车提交表单,应用Java技术实现。

    ### 知识点详解 #### 一、表单提交机制 ...HTML负责构建表单界面,JavaScript用于监听键盘事件并提交表单,而Java则在后端处理提交的数据。这种技术组合在现代Web开发中非常常见,也是学习Web开发的基础之一。

    如何防止INPUT按回车自动提交表单FORM

    通过JavaScript为`&lt;input&gt;`元素添加`onkeydown`事件,监听键盘事件,当检测到回车键(键码13)被按下时,返回`false`阻止表单提交。 ```html &lt;!doctype html&gt; &lt;title&gt;test &lt;!--为input增加一个按键...

    js 回车提交表单两种实现方法

    然而,为了提升用户体验,我们希望在用户完成输入后按下回车键时,表单也能被提交。这就需要利用JavaScript或jQuery来监听键盘事件,并在检测到回车键被按下时,执行提交操作。 JavaScript方法实现回车提交表单的...

    javascript实现回车键提交表单方法总结

    这两种方法都能够实现用户在输入完毕后,按下回车键即自动提交表单的功能。纯JavaScript的方式不依赖任何第三方库,而jQuery的方式则依赖jQuery库。在实际应用中,可以根据项目需求和个人喜好来选择适合的实现方式。...

    JavaScript阻止回车提交表单的方法

    阻止回车键提交表单的方法主要依赖于对键盘事件的监听和处理。当用户在表单内按下键盘时,会触发一系列的键盘事件(如onkeydown, onkeypress, onkeyup),而其中onkeydown事件在键被按下时触发,onkeypress在键被按...

    textbox 回车执行事件

    用户在文本框(textbox)中输入信息后按下回车键,通常希望触发一个特定的操作,如提交数据到服务器进行处理或执行搜索查询。这个过程涉及到客户端JavaScript和服务器端ASP.NET技术的交互。 首先,我们需要理解ASP...

    Android 用户界面之重写onKeyDown方法源码.zip

    例如,监听回车键,可以实现点击回车后提交表单的功能: ```java @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_ENTER) { // 提交表单的代码 return ...

    没有form表单情况下敲回车键提交表单的js代码

    通常,提交表单需要用户点击一个按钮或者按表单中某个按钮的快捷键,但很多时候,开发者希望用户在输入信息后按下回车键即可提交表单。然而,如果页面中没有form标签,传统的提交方式不再适用,此时我们需要通过...

    jsp中如何实现按下回车键自动提交表单

    `onkeydown`事件监听键盘按下,如果检测到回车键(keyCode为13),则调用`submit()`方法提交表单。 在实际的JSP项目中,你可能会使用jQuery或者其他库来简化DOM操作和事件处理。例如,上述的JavaScript代码可以改写...

    Form表单按回车自动提交表单的实现方法

    如果想要在按回车时执行特定的提交操作,可以修改`onkeydown`事件,使其在检测到回车键时调用自定义函数,例如`gosubmit()`: ```html &lt;input type='text' name='name' onkeydown='if(event.keyCode==13){...

    js禁止回车提交表单的示例代码

    这段代码的工作机制是:当用户按下键盘上的任意键时,如果这个键是回车键,并且触发事件的元素不是提交按钮,则回车键的默认行为(提交表单)会被取消。只有当触发事件的元素确实是提交按钮时,表单才会被提交。 ...

    按回车键时跳到下一个表单元素的javascript代码

    按回车键时跳到下一个表单元素的javascript代码 &lt;br&gt;函数说明:按回车键时跳到下一个表单元素 JumpToNextElement() 用于按回车键时跳到下一个表单元素(统一处理按回车键的问题) 在页面调用: &lt;script ...

    javascript 按回车键相应按钮提交事件.docx

    然而,在实际应用中可能会遇到这样一个需求:当用户完成表单填写后,希望可以通过直接按回车键来触发按钮的点击事件,从而执行表单验证并提交表单。 #### 二、传统方法概述 传统的表单提交方法有两种: 1. **使用...

    js光标定位文本框回车表单提交问题的解决方法

    具体来说,就是通过监听文本输入框的键盘按下事件(onkeydown),检测回车键(keyCode 13)的触发,并在事件处理函数中阻止其默认的表单提交行为。 首先,需要在文本输入框元素中添加一个onkeydown属性,该属性将...

Global site tag (gtag.js) - Google Analytics