假設我在頁面中有很多html控件,並且所有的控件都有一個順序的tab停止set.so如果我按下tab然後焦點移動正確但我想只需按Enter鍵而不是標籤來移動焦點。所以請告訴我,當用戶在我的網頁上按下回車鍵時,如何通過javascript或jquery以編程方式按下選項卡。期待小的代碼達到我需要的效果。將焦點從一個控件移動到另一個控件,只需按回車鍵Jquery
謝謝。
假設我在頁面中有很多html控件,並且所有的控件都有一個順序的tab停止set.so如果我按下tab然後焦點移動正確但我想只需按Enter鍵而不是標籤來移動焦點。所以請告訴我,當用戶在我的網頁上按下回車鍵時,如何通過javascript或jquery以編程方式按下選項卡。期待小的代碼達到我需要的效果。將焦點從一個控件移動到另一個控件,只需按回車鍵Jquery
謝謝。
$(':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;}">
一個JavaScript工具,用回車鍵將焦點移至下一個表單字段, 試試這個鏈接http://scripterlative.com/files/entertotab.htm?u=1 這真棒..
得益於很好的答案 – Thomas 2012-02-24 12:00:31