[英]Stop angular.js route changing on press enter in input box
我有一個包含多個輸入框的表單,當第一個輸入框具有焦點時,如果按Enter鍵,則路線將更改並導航至某個地方。 我該如何阻止它?
按下回車鍵提交表單。
您可以嘗試添加一個事件,以監聽Enter鍵,如下所示:
<input ... ng-keypress="keyPressed($event)">
然后,在您的控制器中,您可以僅阻止Enter鍵的默認行為。
$scope.keyPressed = function(event) {
if (event.which === 13){
event.preventDefault();
}
}
您可以在有關SO的其他幾個問題中找到更多信息
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.