[轉貼] 讓網頁中非Submit按鈕觸發Enter鍵時變成Tab的行為

2012022917:35
    <script type="text/javascript">
        //讓網頁中非Submit按鈕觸發Enter鍵時變成Tab的行為
        $("input").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;
                }
            }
        });
    </script>