簡體   English   中英

angularjs選項卡按鍵防止默認

[英]angularjs tab key press prevent default

嗨,我有一個輸入字段,當按下Tab鍵時會調用功能add_plu()。 盡管有效,但它移至頁面的下一個元素(Tab鍵的默認操作)。

如何防止選項卡按鈕成為默認行為? 這是我的代碼:

   <input class="order-input-plu form-control" ng-model="order.orderwindow.add_field" ui-keydown="{ 'tab':'add_plu(order.orderwindow.add_field)'}">

ui-key *指令在范圍內提供事件,因此您可以將$ event添加到函數調用中並對其進行處理。

ui-keydown="{ 'tab':'add_plu(order.orderwindow.add_field, $event)'}"

然后修改add_plu以獲取$ event參數,並調用$ event.preventDefault();。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM