当前位置: 首页 > 知识库问答 >
问题:

停止旋转。在输入框中按enter键更改js路由

方博
2023-03-14

我有一个有多个输入框的表单,当第一个输入框有焦点时,如果我按Enter键,那么路线就会改变并导航到某个地方。我怎样才能阻止它?

共有1个答案

百里丁雨
2023-03-14

按enter键提交表单
您可以尝试添加一个事件,听按下Enter键,如下所示:

<input ... ng-keypress="keyPressed($event)">

然后,在控制器中,您可以只阻止Enter键的默认行为。

$scope.keyPressed = function(event) {
  if (event.which === 13){
    event.preventDefault();
  }
}  

你可以在其他几个问题中找到更多信息

使用AngularJS按Enter键提交表单如何在AngularJS中使用按键事件?

 类似资料:
  • 我有一个windows窗体,我需要当用户按Enter时将焦点设置为下一个控件。任何想法如何实现这一点(不使用关键新闻事件)

  • 问题内容: 我想更改上ENTER键的默认操作,因此我使用了以下代码: Tt正常工作。我现在想要的是在操作后立即更改行。换句话说,执行Enter键的默认操作。 问题答案: 默认的键。如图所示在这里,你可以获取到原来的基准,并在新的处理程序唤起。

  • 我遇到的问题是,如何发送enter以结束循环?因为系统。在里面read()取第一个数字,如果我再加上2个数字,示例可以是, 条目: 2 3(输入)读2个数字和和 1 2(输入)读2个数字和和 (enter)这里结束循环,因为enter和no数字,并给出了解决方案 出口: 5. 3. 我不知道我以前发过什么

  • 我发现当有人按下“回车”键时,这个问题对于提交表单非常有用: Javascript: 超文本标记语言: 我想知道的是,当按下“回车”键时,将字段设置为模糊。模糊sender字段的效果是什么? 我想保留ngEnter指令的原样,因为我想将其重新用于其他函数。 更新:我知道我可以创建一个完整的指令来进行模糊处理(我现在就是这么做的),但我想做的是能够做这样的事情: 或者如何将当前元素作为参数传递?

  • 问题内容: 我想在用户按下键盘上的Enter键时传递值。在事件中,我得到的价值,但在如何获得这个值是按键? 码: 问题答案: 使用事件,并在其中检查用户按下的键的键码。密钥的密钥代码为13,检查代码并在其中放置逻辑。 检查以下示例: 注意: 用Material-Ui 替换元素,并定义其他属性。

  • 我正试图改变Android中旋转器按钮的颜色,但我无法让它工作。有人能帮忙吗?