第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何處理特定頁面提交按鈕的輸入按鍵功能-Angular?

如何處理特定頁面提交按鈕的輸入按鍵功能-Angular?

翻閱古今 2021-05-07 13:11:36
我已經(jīng)實現(xiàn)了類似的功能,同時在應按提交按鈕的任何形式的位置單擊Enter鍵。現(xiàn)在,此功能可以正常工作,但問題出在我的窗體的頂部,在某些情況下將打開一個模式窗口。在該窗口上,如果用戶單擊Enter,它將擊中后臺表單提交按鈕。在這里,我期望在關閉模式之前不應該點擊“提交”按鈕。在這里,我無法控制模式上的Enter鍵。這是我的代碼段:@HostListener('document:keydown', ['$event'])  keyboardInput(event: KeyboardEvent) {    this.onKeydown(event);  }    onKeydown(event:KeyboardEvent):void {    if (event.keyCode === 13) {     this.submit();    }  }
查看完整描述

2 回答

?
Cats萌萌

TA貢獻1805條經(jīng)驗 獲得超9個贊

您需要修改條件以檢查模態(tài)是否打開,如


if (event.keyCode === 13 && isModalOpen)  //maintain the state of modal in isModalOpen property

    this.submit()

else

    this.modalSubmit();


查看完整回答
反對 回復 2021-05-13
?
慕姐8265434

TA貢獻1813條經(jīng)驗 獲得超2個贊

IMK默認情況下,表單中Enter鍵事件的默認操作是提交表單。您無需為此做任何額外的事情。

為防止在模式打開時提交表單,請停止傳播key enter事件。可以說,模態(tài)的最外層HTML元素是div,您將以下內容添加到div中

<div (keydown.enter)="$event.stopPropagation()"></div>


查看完整回答
反對 回復 2021-05-13
  • 2 回答
  • 0 關注
  • 165 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號