2011-01-13 65 views
2

假設我在頁面中有很多html控件,並且所有的控件都有一個順序的tab停止set.so如果我按下tab然後焦點移動正確但我想只需按Enter鍵而不是標籤來移動焦點。所以請告訴我,當用戶在我的網頁上按下回車鍵時,如何通過javascript或jquery以編程方式按下選項卡。期待小的代碼達到我需要的效果。將焦點從一個控件移動到另一個控件,只需按回車鍵Jquery

謝謝。

回答

4
$(':input').keypress(function(e){ 
    if(e.which == 13){ 
    ti = $(this).attr('tabindex') + 1; 
    $('input[tabindex='+ti+']').focus(); 
    //try to use________ e.which = 9; return e.which; 
    }else if(e.which == 9){ 
    e.preventDefault(); //or return false; 
    } 
}); 

的Javascript方式:

<body onkeydown="if(event.keyCode==13){event.keyCode=9; return event.keyCode;}"> 
+0

得益於很好的答案 – Thomas 2012-02-24 12:00:31

相關問題