只需按Jquery的Enter键,即可将焦点从一个控件移动到另一个控件

假设我在页面中有很多html控件,并且所有控件都有一个顺序制表符停止设置。如果我按Tab键然后焦点移动正常但我想只需按回车键而不是制表符移动焦点。 所以请告诉我,如果用户只是通过javascript或jquery在我的网页中按回车键,我怎么能以编程方式按Tab键。 期待小的代码来实现我需要的效果。

谢谢。

$(':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方式:

  

一个JavaScript实用程序,使Enter键将焦点移动到下一个表单字段,请尝试此链接http://scripterlative.com/files/entertotab.htm?u=1这很棒..