Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何使用Angular 2/4在表单中禁用enter操作?_Html_Angular_Angular2 Forms - Fatal编程技术网

Html 如何使用Angular 2/4在表单中禁用enter操作?

Html 如何使用Angular 2/4在表单中禁用enter操作?,html,angular,angular2-forms,Html,Angular,Angular2 Forms,我正在更新一个在Angular 4中制作的项目。该网站由多个表单组成,其中包括输入字段。当用户按下“回车”键时,表单将被提交。我想阻止这种事情发生。我该怎么做 我是否可以在quotationmarks中放置一些东西来禁用提交操作:(keydown.enter)=“” form.component.html {{'CROSSING.DYNAMIC_THRESHOLD_TIME'{124; translate} 使用以下方法: <form (keydown.enter)="$event.pr

我正在更新一个在Angular 4中制作的项目。该网站由多个表单组成,其中包括输入字段。当用户按下“回车”键时,表单将被提交。我想阻止这种事情发生。我该怎么做

我是否可以在quotationmarks中放置一些东西来禁用提交操作:
(keydown.enter)=“”

form.component.html


{{'CROSSING.DYNAMIC_THRESHOLD_TIME'{124; translate}
使用以下方法:

<form (keydown.enter)="$event.preventDefault()"></form>

使用以下方法:

<form (keydown.enter)="$event.preventDefault()"></form>


您还可以删除
表单
标记并将其替换为div。浏览器之所以会出现这种行为,是因为表单标记

您还可以删除
表单
标记并将其替换为div。浏览器之所以会这样做,是因为表单标记

你有一个
?我的错,对不起。这是可行的,但我更喜欢@Vivek的方法。谢谢你有一个
?我的错,对不起。这是可行的,但我更喜欢@Vivek的方法。谢谢我的错!这很有帮助。我在错误的组件类中使用了相同的名称,但被放在了另一个文件夹中…我的坏!这很有帮助。我在错误的组件类中,该类具有相同的名称,但被放置在另一个文件夹中。。。