亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

基于Jquery的回車成tab焦點切換效果代碼(Enter To Tab )

 更新時間:2010年11月14日 20:28:37   作者:  
基于Jquery的回車成tab焦點切換效果代碼(Enter To Tab ),需要的朋友可以參考下。
第一種方法:
復制代碼 代碼如下:

$(document).ready(function () {
$(':input:text:first').focus();
$(':input:enabled').addClass('enterIndex');
// get only input tags with class data-entry
textboxes = $('.enterIndex');
// now we check to see which browser is being used
if ($.browser.mozilla) {
$(textboxes).bind('keypress', CheckForEnter);
} else {
$(textboxes).bind('keydown', CheckForEnter);
}
});
function CheckForEnter(event) {
if (event.keyCode == 13 && $(this).attr('type') != 'button' && $(this).attr('type') != 'submit' && $(this).attr('type') != 'textarea' && $(this).attr('type') != 'reset') {
var i = $('.enterIndex').index($(this));
var n = $('.enterIndex').length;
if (i < n - 1) {
if ($(this).attr('type') != 'radio')
{
NextDOM($('.enterIndex'),i);
}
else {
var last_radio = $('.enterIndex').index($('.enterIndex[type=radio][name=' + $(this).attr('name') + ']:last'));
NextDOM($('.enterIndex'),last_radio);
}
}
return false;
}
}
function NextDOM(myjQueryObjects,counter) {
if (myjQueryObjects.eq(counter+1)[0].disabled) {
NextDOM(myjQueryObjects, counter + 1);
}
else {
myjQueryObjects.eq(counter + 1).trigger('focus');
}
}

方法二(轉載網(wǎng)絡)
復制代碼 代碼如下:

document.onkeydown = function(evt) {
var isie = (document.all) ? true : false;
var key;
var srcobj;
alert(isie);
if (isie) {
key = event.keyCode;
srcobj = event.srcElement;
}
else {
alert(evt);
key = evt.which;
srcobj = evt.target;
}
if (key == 13 && srcobj.type != 'button' && srcobj.type != 'submit' && srcobj.type != 'reset' && srcobj.type != 'textarea' && srcobj.type != '') {
if (isie) {
event.keyCode = 9;
}
else {
var el = getNextElement(evt.target);
if (el.type != 'hidden')
el.focus();
else
while (el.type == 'hidden')
el = getNextElement(el);
el.focus();
return false;
}
}
}
document.onkeyup = function(evt) {
var isie = (document.all) ? true : false;
var key;
var srcobj;
alert(isie);
if (isie) {
key = event.keyCode;
srcobj = event.srcElement;
}
else {
alert(evt);
key = evt.which;
srcobj = evt.target;
}
if (key == 13 && srcobj.type != 'button' && srcobj.type != 'submit' && srcobj.type != 'reset' && srcobj.type != 'textarea' && srcobj.type != '') {
if (isie) {
event.keyCode = 9;
}
else {
var el = getNextElement(evt.target);
if (el.type != 'hidden')
el.focus();
else
while (el.type == 'hidden')
el = getNextElement(el);
el.focus();
return false;
}
}
}
function getNextElement(field) {
var form = field.form;
for (var e = 0; e < form.elements.length; e++) {
if (field == form.elements[e])
break;
}
return form.elements[++e % form.elements.length];
}

function document.onkeydown() {
var e = event.srcElement;
if (event.keyCode == 13 && e.tagName == "INPUT" && e.type == "text")
event.keyCode = 9;
}

相關文章

  • jQuery實現(xiàn)可以控制圖片旋轉角度效果(附demo源碼下載)

    jQuery實現(xiàn)可以控制圖片旋轉角度效果(附demo源碼下載)

    這篇文章主要介紹了jQuery實現(xiàn)可以控制圖片旋轉角度效果,可實現(xiàn)通過下方的滑塊拖動控制圖片旋轉的功能,涉及jQuery操作頁面元素樣式動態(tài)變換的技巧,并附帶demo源碼供讀者下載,需要的朋友可以參考下
    2016-01-01
  • 關于jQuery判斷元素是否存在的問題示例探討

    關于jQuery判斷元素是否存在的問題示例探討

    這篇文章主要探討了關于jQuery判斷元素是否存在的問題,需要的朋友可以參考下
    2014-07-07
  • jquery取消事件冒泡的三種方法(推薦)

    jquery取消事件冒泡的三種方法(推薦)

    下面小編就為大家?guī)硪黄猨query取消事件冒泡的三種方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • jQuery實現(xiàn)的簡單拖動層示例

    jQuery實現(xiàn)的簡單拖動層示例

    這篇文章主要介紹了jQuery實現(xiàn)的簡單拖動層,可實現(xiàn)響應鼠標拖動div層及動態(tài)顯示坐標值的功能,涉及jQuery鼠標響應及頁面元素屬性相關操作技巧,需要的朋友可以參考下
    2017-02-02
  • jquery給元素設置屬性的簡單方法

    jquery給元素設置屬性的簡單方法

    jquery是一個js插件庫,現(xiàn)在很多前端開發(fā)人員都是使用它來操作dom的,對于dom操作,jquery提供了很多方法,這篇文章主要給大家介紹了關于jquery給元素設置屬性的簡單方法,需要的朋友可以參考下
    2023-06-06
  • jQuery Dialog 打開時自動聚焦的解決方法(兩種方法)

    jQuery Dialog 打開時自動聚焦的解決方法(兩種方法)

    這篇文章主要介紹了jQuery Dialog 打開時自動聚焦的解決方法,及jquery dialog打開時,自動聚焦在第一個控件上的方法,對jquery dialog相關知識感興趣的朋友通過本文一起學習吧
    2016-11-11
  • 基于JQuery實現(xiàn)滾動到頁面底端時自動加載更多信息

    基于JQuery實現(xiàn)滾動到頁面底端時自動加載更多信息

    這篇文章主要介紹了基于JQuery實現(xiàn)滾動到頁面底端時自動加載更多信息,類似微博,新浪新聞的評論等,都采用了這方法,需要的朋友可以參考下
    2014-01-01
  • jQuery Ajax請求狀態(tài)管理器打包

    jQuery Ajax請求狀態(tài)管理器打包

    現(xiàn)在的網(wǎng)站,在一個網(wǎng)頁中有異步請求甚至許多個異步請求已經(jīng)不足為奇。Ajax已經(jīng)成為了現(xiàn)在網(wǎng)站必須的基本功能,使網(wǎng)頁應用更接近于桌面應用
    2012-05-05
  • 基于JQuery實現(xiàn)鼠標點擊文本框顯示隱藏提示文本

    基于JQuery實現(xiàn)鼠標點擊文本框顯示隱藏提示文本

    我們做搜索框的時候,經(jīng)常需要這樣一個效果:搜索框默認顯示一段提示文本,比如“輸入關鍵詞”,鼠標點擊后,清空這段文本。鼠標再次點擊別的地方,又要恢復這段文本
    2012-02-02
  • jquery獲得option的值和對option進行操作

    jquery獲得option的值和對option進行操作

    本文為大家介紹下jquery獲得option的值和對option的操作,下面有不錯的示例分析及示例代碼,感興趣的朋友可以了解下
    2013-12-12

最新評論