簡體   English   中英

交換Enter鍵以換成Tab鍵

[英]Swap Enter Key for Tab Key

所以我有這個JavaScript:

<script type="text/javascript">
    function OnKeyPress() {
        var charCode = window.event.keyCode;
        if (charCode == 13) {                
            window.event.keyCode = 9;
        }
    } document.onkeypress = OnKeyPress;
</script>

這個想法是捕捉回車鍵,然后將其切換為Tab鍵。 而且它成功了一半-它捕獲了Enter鍵。 但這並不能使其注冊為Tab鍵。 我也嘗試過使用其他鍵碼(alt為18)來確認我不僅沒有看到該標簽發生。

誰能看到問題所在? 在ASP.NET中工作。

謝謝!

您不能更改keyCode而是讓它觸發該事件。 這只是當時的捕獲值。 您可能可以通過調用一個模擬所需按鍵事件並取消當前事件的函數來獲得效果。

您必須為其創建事件處理程序。

看一看:

如何在JavaScript中觸發事件?

暫無
暫無

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

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