Как мне сосредоточиться на следующем поле, протестировав event.which == 13, не оставляя в текущем поле завершающий \ n? - PullRequest
0 голосов
/ 30 декабря 2010
$("#title").keypress(function(event){
    if(event.which == 13){
        $("#nextField").focus();
    }
});

В: Как мне сфокусироваться на #details, не оставляя в конце \n в значении #title?

Неудачная попытка:

$("#title").keypress(function(event){
    if(event.which == 13){
        $(this).val($(this).val().replace(/\n/g,""));
        $("#nextField").focus();
    }
});

1 Ответ

2 голосов
/ 30 декабря 2010

То, что вы хотите, это event.preventDefault ();

$("#title").keypress(function(event){
    if(event.which == 13){
        $("#details").focus();
        event.preventDefault();
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...