Home > > jQuery: 在網頁上讓Enter鍵變成Tab的行為

jQuery: 在網頁上讓Enter鍵變成Tab的行為

2011年11月5日星期六

$("input, select").not( $(":button") ).keypress(function (evt) {
      if (evt.keyCode == 13) {
           
          if ($(this).attr("type") !== 'submit'){
              var fields = $(this).parents('form:eq(0),body').find('button, input, textarea, select');
              var index = fields.index( this );
              if ( index > -1 && ( index + 1 ) < fields.length ) {
                  fields.eq( index + 1 ).focus();
              }
              $(this).blur();
              return false;
          }
      }
  });

 

http://mogerwu.pixnet.net/blog/post/27613706-jquery%3A-%E5%9C%A8%E7%B6%B2%E9%A0%81%E4%B8%8A%E8%AE%93enter%E9%8D%B5%E8%AE%8A%E6%88%90tab%E7%9A%84%E8%A1%8C%E7%82%BA

0 Responses to "jQuery: 在網頁上讓Enter鍵變成Tab的行為"