`
whitesmith
  • 浏览: 16794 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

自定义按钮响应回车键

阅读更多
设置按钮的UseSubmitBehavior属性为True
服务器解析后的html就为submit按钮

如果是ImageButton的话就用javascript控制了

//定义设置默认按钮函数
public static void SetDefEnterControl(System.Web.UI.Control Ctrl)
    {
        Page mPage = Ctrl.Page;
        string mScript;
        mScript = @"<script language=""javascript""> ";
        mScript += "function document.onkeydown() {";
        mScript += "var e = event.srcElement; ";
        mScript += "var k = event.keyCode; ";
        mScript += @"if (k == 13 && e.type != ""textarea"") { ";
        mScript += "document.all." + Ctrl.ClientID + ".click(); ";
        mScript += "event.cancelBubble = true; ";
        mScript += "event.returnValue = false; ";
        mScript += "} }</script>";

        if (mPage.IsClientScriptBlockRegistered("SetEnterControl") == false)
            mPage.RegisterClientScriptBlock("SetEnterControl", mScript);

       
    }


//在pageload()事件中在设置

SetDefEnterControl(ImageButton1);
分享到:
评论

相关推荐

    QT利用QGraphicsDropShadowEffect效果及自定义按钮来实现一个炫酷键盘

    在本文中,我们将深入探讨如何使用QT框架,特别是QGraphicsDropShadowEffect效果和自定义按钮技术,来创建一个视觉上引人注目的炫酷键盘应用。QT是一个强大的跨平台应用程序开发框架,支持多种操作系统,包括Windows...

    Excel表中响应回车事件

    下面将详细介绍如何在Excel VBA中模拟响应回车事件。 首先,我们需要了解VBA的基本结构。VBA是微软Office套件中的一种编程语言,用于自动化和自定义各种任务。在Excel中,VBA可以编写宏(Macro),这些宏可以包含一...

    jQuery键盘按键按钮响应事件代码.zip

    本资源"jQuery键盘按键按钮响应事件代码.zip"正是一个关于如何利用jQuery来监听并处理键盘按键事件的示例代码。它允许用户在不直接点击按钮的情况下,通过键盘输入触发与按钮点击相同的行为,提升了用户体验。 首先...

    商业编程-源码-如何定制对话框中的回车键.zip

    如果对话框中有多个控件需要响应回车键,或者希望在对话框级别统一处理回车键,可以考虑使用消息映射(Message Map)。在MFC(Microsoft Foundation Classes)框架下,可以这样做: ```cpp BEGIN_MESSAGE_MAP...

    如何定制对话框中的回车键

    当用户按下回车键时,对话框通常会执行默认按钮的操作。但有时我们可能需要自定义回车键的行为,使其执行特定的功能。下面我们将详细讨论如何在C++和MFC环境下定制对话框中的回车键处理。 首先,理解MFC中的消息...

    说说回车键触发表单提交的问题

    - **监听键盘事件**:使用JavaScript,通过监听`keyup`或`keydown`事件,捕捉到回车键(ASCII码13)的按下,并自定义提交逻辑。 ```javascript document.getElementById('myInput').addEventListener('keyup', ...

    MFC EDIT 回车事件响应之 OnChar() 实现的DOME MFC_EDIT_OnChar.rar

    回车键的ASCII码是13,因此,要在MFC应用中响应回车事件,我们需要在类中重载`OnChar`函数。下面是如何实现这一功能的详细步骤: 1. **重载OnChar函数**:在你的MFC文档视图类或对话框类中,找到或添加`OnChar`函数...

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

    ### JavaScript 按回车键触发按钮提交事件详解 #### 一、背景介绍 在Web应用开发中,特别是在处理表单提交逻辑时,经常会遇到需要对用户输入进行验证的情况。通常,这种验证会通过表单的`onsubmit`事件或者按钮的`...

    vue中实现回车键登录功能

    - 使用Vue的事件修饰符`@keypress.enter`或自定义指令,以响应回车键事件。 - 结合路由判断,确保事件只在登录页面生效。 通过这些技巧,可以实现一个高效、可控的回车键登录功能,同时避免在其他页面意外触发。...

    移动端自定义键盘

    设计时要考虑常用键位的放置,比如空格键、回车键、删除键等。布局应该直观且易于操作,减少误触的可能性。 5. **性能优化**:由于触摸事件频繁,为了保证流畅的用户体验,需要优化代码以减少不必要的计算和渲染。...

    Visual C++ 6.0 按钮类(超好用)

    例如,当用户按下回车键时,自定义按钮应能触发相同的操作。 7. **性能优化**:在自定义绘制大量按钮时,要注意性能优化,避免不必要的重绘,确保应用程序的响应速度。 通过这样的自定义按钮类,开发者能够创建出...

    精彩编程与编程技巧-把回车键变成TAB键...

    通过将回车键映射为Tab键的方法,可以显著提高数据录入的效率,并简化用户在多个输入字段之间的导航。这种技巧不仅适用于简单的表单输入,还可以扩展到更复杂的自动化任务中。然而,在实际部署过程中还需要注意兼容...

    winfrom 下的控件回车跳转(TAB)

    对于回车键响应,我们需要关注`KeyDown`事件。这个事件会在用户按下键盘上的任意键时触发。我们可以在窗体或者特定控件的`KeyDown`事件处理程序中检查是否按下了回车键,然后模拟Tab键的效果。 以下是一个简单的...

    ios-自定义密码输入框.zip

    对于输入框和按钮的交互,需要设置相应的事件处理,如textFieldShouldReturn方法用于监听用户按下回车键,buttonTapped方法处理点击按钮的逻辑。 8. 响应式布局: 考虑到不同设备的屏幕尺寸,需要确保自定义的...

    设置aspx网页中的默认按钮

    在ASP.NET Web Forms框架中,设置默认按钮是一个常见的需求,特别是在表单中,用户按下回车键时希望触发特定按钮的点击事件。本文将详细解析如何在ASPX页面中设置默认按钮,包括前后端实现机制及代码示例。 ### ASP...

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

    这种方法虽然解决了按钮的样式问题,但在某些情况下,用户可能希望在输入完成后直接按“回车键”来提交表单,而这种方法默认不会响应“回车键”。 #### 二、按回车键提交表单的实现 为了使用户能够在填写完表单后...

    js回车事件判断

    如果键码等于13,即用户按下的是回车键,函数将返回`false`,这通常用于阻止默认的表单提交行为,或者根据需求执行其他自定义操作。 ### 应用场景 - **表单提交**:在表单中,用户可以通过按回车键来提交表单,而...

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

    在上述代码中,我们通过`onkeydown`事件处理器`checkEnter`来检测用户是否按下了回车键,如果用户按下回车键,则找到表单的提交按钮并模拟点击,从而实现表单的提交。这种方法避免了直接在`&lt;form&gt;`标签上绑定`...

    jQuery键盘按键按钮响应事件特效代码

    例如,如果我们要响应回车键,可以这样写: ```javascript $(document).keydown(function(event) { if (event.keyCode === 13) { // 回车键的键码通常是13 // 触发对应按钮的事件 } }); ``` 现在,让我们考虑...

Global site tag (gtag.js) - Google Analytics