标签: enter

如何使用jQuery检测按键盘输入?

我想检测用户是否按下了EnterjQuery.

这怎么可能?它需要插件吗?

编辑:看起来我需要使用该keypress()方法.

我想知道是否有人知道该命令是否存在浏览器问题 - 比如我是否应该了解任何浏览器兼容性问题?

javascript jquery enter keyboard-events jquery-events

696
推荐指数
9
解决办法
78万
查看次数

使用AngularJS按Enter键提交表单

在这种特殊情况下,当我按Enter键时,我有什么选项可以让这些输入调用一个函数?

// HTML view //
<form>
    <input type="text" ng-model="name" <!-- Press ENTER and call myFunc --> />
    <br />
    <input type="text" ng-model="email" <!-- Press ENTER and call myFunc --> />
</form>

// Controller //
.controller('mycontroller', ['$scope',function($scope) {
    $scope.name = '';
    $scope.email = '';
    // Function to be called when pressing ENTER
    $scope.myFunc = function() {
       alert('Submitted');
    };
}])
Run Code Online (Sandbox Code Playgroud)

enter function keypress call angularjs

361
推荐指数
7
解决办法
37万
查看次数

在JavaScript中输入按键事件

我有form两个文本框,一个选择下拉菜单和一个单选按钮.当enter按下键时,我想调用一个javascript函数(用户定义),但是当我按下它时,表单就会被提交.

如何formenter按下键时阻止提交?

javascript forms enter keypress dom-events

304
推荐指数
10
解决办法
103万
查看次数

在Selenium中输入Enter/Return键

我正在寻找一种在Selenium中输入和输入或返回键的快捷方式.不幸的是,我试图测试的表单(不是我自己的代码,所以我无法修改)没有提交按钮.手动使用时,我只需输入ENTERRETURN.我需要知道如何使用Selenium type命令执行此操作,因为没有可单击的按钮.

selenium automation automated-tests enter keypress

236
推荐指数
13
解决办法
53万
查看次数

输入触发按钮单击

我有一个带两个按钮的页面.一个是<button>元素,另一个是元素<input type="submit">.按钮按顺序显示在页面上.如果我在表单中的任何位置的文本字段中按下<Enter>,click则会触发按钮元素的事件.我认为那是因为按钮元素位于第一位.

我找不到任何看起来像设置默认按钮的可靠方法,也不一定要在这一点上.在没有任何更好的情况下,我在表格的任何地方捕获了一个按键,如果它<Enter>是按下的键,我只是否定它:

$('form').keypress( function( e ) {
  var code = e.keyCode || e.which;

  if( code === 13 ) {
    e.preventDefault();
    return false; 
  }
})
Run Code Online (Sandbox Code Playgroud)

据我所知,到目前为止,它似乎正在起作用,但它感觉非常火腿.

有谁知道这样做的更复杂的技术?

同样,这个解决方案是否有任何陷阱,我只是不知道?

谢谢.

html javascript forms jquery enter

156
推荐指数
6
解决办法
9万
查看次数

按下表单中的输入时要执行的默认操作

我有一个带有两个按钮和几个输入字段的jsf 1.2表单.第一个按钮放弃输入的值,并使用db中的值重新填充页面,第二个按钮保存输入的值.当用户在光标位于其中一个输入字段中时按下enter键,表单被提交并且与第一个按钮相关联的操作被执行时,会出现问题.

代码如下所示:

<h:commandButton action="#{bean.reset}" value="Reset" />
<h:commandButton action="#{bean.save}" value="Save" />

<!-- h:datatable with several h:inputText elements -->
Run Code Online (Sandbox Code Playgroud)

按Enter键是否可以将特定按钮声明为默认操作?这种行为实际上是在某处指定的吗?

jsf action default enter form-submit

55
推荐指数
3
解决办法
9万
查看次数

如何在Android中的字符串中插入新行

这可能看起来像一个愚蠢的问题,但我一直在寻找,无法找到答案.

我正在创建一个Android应用程序,其中有一个按钮,它将在电子邮件中发送一些信息,我不希望所有内容都在一个段落中.

这是我的应用程序为电子邮件正文的putExtra所做的事情:

I am the first part of the info being emailed. I am the second part. I am the third part.
Run Code Online (Sandbox Code Playgroud)

这就是我想要它做的事情:

I am the first part of the info being emailed.
I am the second part.

I am the third part.
Run Code Online (Sandbox Code Playgroud)

如何将新行放入字符串或使用putExtra方法来实现?

谢谢.

string android enter

55
推荐指数
4
解决办法
12万
查看次数

如何在文本框中获取Enter键以触发函数而不是第一个/默认按钮

我试图让Enter键在某个文本框内按下时触发一个函数,而不是触发第一个或默认按钮.

你可以看到这里发生的事情的一个例子:http://jsfiddle.net/cutsomeat/WZ6TM/1/

如果按其他键,您将收到一个带有键码的警告框,但是如果您按下Enter键,您将无法获得带有键码的警告框,而是按钮点击事件中的警告框.

显然,Enter键是触发按钮.有没有办法避免这种情况,而是在keyup事件中捕获Enter键,然后触发另一个函数?

jquery textbox enter keycode button

40
推荐指数
4
解决办法
9万
查看次数

按文本框中的Enter键并执行按钮命令

我想通过按下来执行我的搜索按钮后面的代码Enter.我有一个Accept Button属性到我的搜索按钮.但是,当我将我的按钮设置为不可见时,我的搜索不会执行.

我希望能够Enter在我的文本框内按下并执行我的按钮,而不可见.任何建议都会很棒!下面是我在KeyDown事件中的代码的一次尝试

if (e.KeyCode == Keys.Enter)
    {
        buttonSearch_Click((object)sender, (EventArgs)e);
    }
Run Code Online (Sandbox Code Playgroud)

c# textbox enter button acceptbutton

29
推荐指数
2
解决办法
14万
查看次数

C#:如何在文本框中按下输入触发按钮,但仍允许"Ctrl + A"等快捷方式通过?

很抱歉很长的标题,但我想不出另一种说法.

我有这个:

    private void textBoxToSubmit_KeyDown(object sender, KeyEventArgs e)
    {
        if (e.KeyCode == Keys.Enter)
        {
            buttonSubmit_Click((object)sender, (EventArgs)e);
        }
    }
Run Code Online (Sandbox Code Playgroud)

...为了在文本框中按下输入,触发"提交"按钮.但是,这也可以防止捷径通过.(不太确定它与它有什么关系,也许只有多键组合?)

ShortcutsEnabled设置为true.

提前致谢!

c# textbox enter submit keydown

27
推荐指数
3
解决办法
11万
查看次数