`

给文本框添加键盘事件

阅读更多

实现代码:var index = 0; // 初始化单选钮索引
  function addBoard(obj)
  {       
    var event = window.event;
    if(event.keyCode == 38){ // 上方向键
                 index--;
                 var lenTr = document.getElementById('subMenuTableId').rows.length; // 获取表格所有行数
                 document.getElementById('ids'+index).checked = true;
                 var count = lenTr - 1;
                 if(index < 0){
                    index = count;
                 }
              
             }
             else if(event.keyCode == 40){ // 下方向键
                 index++;
                 var lenTr = document.getElementById('subMenuTableId').rows.length;
                 document.getElementById('ids'+index).checked = true;
                 var count = lenTr - 1;
                 if(index == count){
                    index = 0;
                 }
             }
             else if(event.keyCode == 8 || event.keyCode == 46){ // 左清除键、删除键
                 index = 1;
             }
             else if(event.keyCode == 13){ // Enter选择
              var lenTr = document.getElementById('subMenuTableId').rows.length; 

                 for(var i=1; i < lenTr; i++){
                   var radioId = 'ids' + i;
                   if(document.getElementById(radioId).checked){ // 判断单选钮是否被选中
                      ock_radio(document.getElementById(radioId));
                   }
               }
             }
             else{
                   Ajax(obj); // 异步访问数据

                   index = 0; // 初始化单选索引钮
             }
  }

分享到:
评论

相关推荐

    点击文本框弹出软键盘

    2. 事件处理:在C#或VB.NET中,我们需要为文本框添加“Click”事件处理程序。当用户点击文本框时,这个事件会被触发,然后调用弹出软键盘的方法。例如,在VB.NET中,你可以这样写: ```vb.net Private Sub TextBox1...

    asp.net 文本框回车事件

    此段JavaScript代码的作用是监听键盘事件,当检测到回车键(`keyCode == 13`)被按下时,通过`getElementById`方法获取指定ID的按钮对象,并调用`focus`和`click`方法来模拟用户的点击操作。这里需要注意的是,按钮...

    jquery表单文本框添加文字标签.zip

    2. **事件监听**:jQuery提供了简便的方式来监听DOM元素上的事件,如键盘事件。在本案例中,我们需要监听文本框的`keyup`事件,当用户在文本框中输入并按下回车键时触发特定的行为。例如: ```javascript $('#...

    为文本框添加表情

    在IT行业中,尤其是在软件开发和用户体验设计领域,"为文本框添加表情"是一个常见的功能需求。这个功能使得用户能够在输入文字的同时,插入各种各样的表情符号,以增强沟通的趣味性和表达力,类似于QQ等即时通讯软件...

    文本框中模拟键盘一个一个输出

    例如,在JavaScript中,可以使用`setTimeout`或`setInterval`函数定时触发键盘事件,逐个添加字符到文本框。 - **字符编码与键盘事件**:在处理字符输出时,需要理解字符编码(如ASCII或Unicode),并创建对应的...

    java事件 键盘事件 实例代码

    键盘事件是事件处理中的一个重要类别,它涉及到监听和处理用户通过键盘输入的各种按键动作。本篇将深入探讨Java中的键盘事件,并提供一个名为`KeyEventDemo1.java`的实例代码。 首先,我们要理解Java AWT(Abstract...

    iOS为文本框定制二级键盘

    4. 添加键盘的展开和折叠功能。这通常通过监听UITextField的`EditingDidBegin`和`EditingDidEnd`通知来实现。当编辑开始时,显示自定义键盘;当编辑结束或用户点击关闭按钮时,隐藏键盘。 在实际项目中,二级键盘...

    JavaScript监听文本框回车事件并过滤文本框空格的方法

    这里使用了一个名为`onkey`的函数来监听键盘事件,当检测到回车键被按下时,会执行特定的逻辑。在示例中,如果回车键被按下,页面的焦点将被移动到ID为`aLogin`的链接元素上,这意味着回车键的默认行为被取消,防止...

    文本框默认提示文字

    例如,一个搜索框可能会显示“请输入标题搜索”,当用户点击文本框或者按下键盘时,这些提示文字会自动消失,让出空间供用户输入自己的搜索关键词。 在Web开发中,实现这样的功能通常涉及到HTML、CSS以及JavaScript...

    winform设计虚拟键盘

    在设计视图中,你可以通过工具箱添加控件来构建虚拟键盘的布局。常见的控件有Button,用于代表键盘上的每个键。可以根据实际需求调整按钮的大小、颜色和字体,以达到个性化的设计效果。同时,可以使用Panel或...

    JAVA100例之实例75 检测键盘事件

    对于键盘事件,事件源通常是具有焦点的组件,比如文本框或窗口。 Java提供了两种主要的键盘事件类:`KeyEvent`和`KeyAdapter`。`KeyEvent`是所有键盘事件的基础类,包含了关于按键的详细信息,如按键码(`...

    仿iphone软键盘输入文本框.zip

    在这个项目中,JavaScript可能实现了键盘逻辑,包括处理键盘按钮的点击事件,将用户的选择或输入添加到文本框中,以及可能的回退、删除等特殊功能。JavaScript还可以实现键盘的动画效果,如弹出和消失的过渡。 4. *...

    vb.ent 软键盘 屏幕键盘

    Windows Forms是.NET Framework的一部分,用于构建桌面应用,提供丰富的用户界面元素,如按钮、文本框和面板等,这些元素可以组合起来创建一个屏幕键盘。 在这个VB.NET屏幕键盘项目中,开发者可能使用了Windows ...

    VB.NET 调用软键盘

    为了实现点击文本框弹出软键盘的功能,我们需要在每个文本框控件的`GotFocus`事件中显示软键盘,并在`LostFocus`事件中隐藏它。例如: ```vb.net Private Sub TextBox1_GotFocus(sender As Object, e As EventArgs)...

    JavaScript(js)处理的HTML事件、键盘事件、鼠标事件简单示例

    键盘事件涉及到用户按下或释放键盘上的键。在JavaScript中,可以使用`onkeydown`和`onkeyup`事件监听键盘输入。以下例子展示了如何监听`G`键的`keydown`事件: ```html &lt;!DOCTYPE html&gt; 键盘事件 window....

    C# 触摸屏软键盘

    每个按键可以是一个Button控件,通过设置其Text属性来显示按键上的字符,同时添加点击事件处理程序来模拟按键按下。 4. **事件处理**:每个软键盘按键需要关联一个事件处理程序,当用户点击按键时,这个处理程序会...

    C#文本框失去焦点,扫码枪输入

    考虑到扫码枪的输入通常会直接添加到文本框中,我们可以利用这两个事件来实现预期功能。 1. **实现过程**: - 首先,在Form设计器中,选中目标`TextBox`控件,然后在属性窗口中找到`LostFocus`事件,并为其分配一...

    文本框Autocomplete支持键盘上下选择,示例3个类型数据源

    通过使用这个插件,开发者可以轻松地为文本框添加键盘上下选择的特性,让用户能够通过键盘导航来选择建议的选项,而不仅仅是鼠标点击。 在"示例3个类型数据源"中,我们可以理解为这个示例展示了Autocomplete功能...

    处理键盘事件

    1. **注册事件监听器**:在应用程序中,我们需要先为感兴趣的组件(如窗口、文本框等)添加键盘事件监听器。这通常通过调用特定的方法完成,如前面提到的`addEventListener`或`bind`。 2. **定义事件处理函数**:当...

Global site tag (gtag.js) - Google Analytics