开发者

how i can move from input to input with enter not tab

i mean i want make the 'enter' key go from the current input to the next i mean the 开发者_StackOverflow中文版'tab' key function how i can make 'enter' key do the 'tab' key function in javascipt


I agree with both of the comments. The worst thing you can do for a user friendly form is breaking the way forms usually work. Altough, if you really want to do it, you have to use a hander on each input for the enter key (key id is 13) and then focuses the next input using the focus() function. That post might help you: http://www.jguru.com/faq/view.jsp?EID=1140915


Using jQuery:

$(document).ready(function () {
    $(":input).keypress(function(event) {
        if (event.keyCode === 13 || event.keyCode === 10) // 10 is for mac
            event.preventDefault();
            $(this).next(":input").focus();
        }
    })
});

This may work if all of your input types are at the same level (siblings). Otherwise you may need to cache off the $(":input) array and loop through that manually.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜