當前位置:編程學習大全網 - 編程軟體 - 詳解鍵盤事件(keydown,keypress,keyup)

詳解鍵盤事件(keydown,keypress,keyup)

順序為:keydown -> keypress ->keyup

1)用戶 按下鍵盤上的字符鍵時

2)當用戶 按下非字符鍵時

3) 在 keyup 事件中無法阻止瀏覽器默認事件 ,因為在 keypress 時,瀏覽器默認行為已經完成,即將文字輸入文本框(盡管這時還沒顯示),這個時候不管是 preventDefault 還是 returnValue = false ,都不能阻止在文本框中輸入文字的行為, 如要阻止默認行為 ,必須在 keydown 或 keypress 時阻止

4)發生 keypress 事件意味著按下的鍵會影響到屏幕中文本的顯示,即在所有瀏覽器中,按下能夠 插入或刪除字符 的鍵都會觸發 keypress 事件

簡寫記憶:

詳述:

區別簡述

區別詳解

  • 上一篇:怎麽從EXCEL中提取某行數據作為VB編程中能使用的數組
  • 下一篇:線條燈是幹什麽用的?
  • copyright 2024編程學習大全網