国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

網頁防止tab鍵的使用快速解決方法

2024-05-06 15:54:20
字體:
來源:轉載
供稿:網友
在彈出層后,tab鍵還可以在目頁中操作,這回導致腳本錯誤。那么我們如果避免這種情況呢?下面小編就為大家介紹一下如何解決這個問題

在一些網頁或者說在彈出層的使用下,一般情況在ie瀏覽器下 我們都不希望使用tab 或者說 

使用tab鍵后都會造成一定的問題,例如:

在彈出層后,tab鍵還可以在目頁中操作,這回導致腳本錯誤。

那么我們如果避免這種情況呢?

通過鍵盤事件來控制

復制代碼 代碼如下:


<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鍵的時候 將焦點再次移到tabindex為0的上面

那么我們這時便需要在頁面開始的時候 就設置初始化的頁面焦點

例如下面用aspx寫的例子:

  <box:Button Text="關閉" runat="server" SystemIcon="Close" TabIndex="0" FocusOnPageLoad="true">
            </box:Button>

在一些特殊的情況下 我們需要在頁面加載的時候設置一下焦點的位置,以便防止 tabindex的設置會出現無效 或受其他因素的影響.

這樣才能做到萬無一失!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 阿鲁科尔沁旗| 洛阳市| 青州市| 赫章县| 集贤县| 渝北区| 南昌县| 阿巴嘎旗| 阿拉尔市| 马龙县| 通山县| 乐山市| 景谷| 松溪县| 东辽县| 诸城市| 沙湾县| 丰城市| 库伦旗| 买车| 英山县| 三河市| 江达县| 绩溪县| 施秉县| 东乡| 霸州市| 新巴尔虎右旗| 西丰县| 庆元县| 福鼎市| 长兴县| 高碑店市| 昌平区| 阿瓦提县| 鄂伦春自治旗| 偏关县| 美姑县| 尖扎县| 如皋市| 会同县|