欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

網(wǎng)頁(yè)防止tab鍵的使用快速解決方法

 更新時(shí)間:2013年11月07日 09:22:44   作者:  
在彈出層后,tab鍵還可以在目頁(yè)中操作,這回導(dǎo)致腳本錯(cuò)誤。那么我們?nèi)绻苊膺@種情況呢?下面小編就為大家介紹一下如何解決這個(gè)問(wèn)題

在一些網(wǎng)頁(yè)或者說(shuō)在彈出層的使用下,一般情況在ie瀏覽器下 我們都不希望使用tab 或者說(shuō) 

使用tab鍵后都會(huì)造成一定的問(wèn)題,例如:

在彈出層后,tab鍵還可以在目頁(yè)中操作,這回導(dǎo)致腳本錯(cuò)誤。

那么我們?nèi)绻苊膺@種情況呢?

通過(guò)鍵盤(pán)事件來(lái)控制

復(fù)制代碼 代碼如下:

<script language="javascript" type="text/javascript" src="../javascript/jquery-1.2.6.min.js"></script>
    <script language="javascript" type="text/javascript">
        $(document).ready(function () {
            $(document).bind('keydown', function (event) {
                if (event.keyCode == 9) {
                    document.body.focus();
                }
            });
        });
    </script>

以上代碼很熟悉 就是按tab鍵的時(shí)候 將焦點(diǎn)再次移到tabindex為0的上面

那么我們這時(shí)便需要在頁(yè)面開(kāi)始的時(shí)候 就設(shè)置初始化的頁(yè)面焦點(diǎn)

例如下面用aspx寫(xiě)的例子:

  <box:Button ID="BtnClose" Text="關(guān)閉" runat="server" SystemIcon="Close" TabIndex="0" FocusOnPageLoad="true">
            </box:Button>

在一些特殊的情況下 我們需要在頁(yè)面加載的時(shí)候設(shè)置一下焦點(diǎn)的位置,以便防止 tabindex的設(shè)置會(huì)出現(xiàn)無(wú)效 或受其他因素的影響.

這樣才能做到萬(wàn)無(wú)一失!

相關(guān)文章

最新評(píng)論