按鍵碼108代表哪個按鍵?

按鍵碼108的秘密:它也是回車鍵!

本文將揭秘按鍵碼108的含義。你可能已經(jīng)知道按鍵碼13代表回車鍵(Enter),但108又是什么呢?

按鍵碼108代表哪個按鍵?

讓我們來看一段代碼片段:

if (e.keyCode === 108 || e.keyCode === 13) {     e.stopPropagation(); }

這段代碼檢查事件的keyCode屬性是否為13或108,并阻止事件冒泡。13是標(biāo)準(zhǔn)的回車鍵碼,那么108呢?

答案是:108也是回車鍵!許多鍵盤,特別是帶有數(shù)字小鍵盤的鍵盤,擁有兩個回車鍵。按鍵碼13通常對應(yīng)主鍵盤區(qū)域的回車鍵,而108則對應(yīng)數(shù)字小鍵盤上的回車鍵。

因此,上述代碼旨在攔截來自主鍵盤和數(shù)字小鍵盤的回車鍵事件,防止例如表單重復(fù)提交等問題。通過同時監(jiān)聽這兩個按鍵碼,代碼具有更好的兼容性和健壯性,能夠處理不同類型鍵盤的輸入。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊12 分享