Cześć, jak świat światem, naciskanie przycisku TAB podczas wypełniania formularza, kończyło się przejściem do kolejnego pola. I o to mi chodzi. Tylko, że musi to być przycisk ENTER...
Próbowałem już chyba wszystkiego. Przeczytałem kilkanaście postów na forach, niestety żadne z proponowanych tam rozwiązań u mnie nie działa.
próbowałem np.:
$('input,textarea').keypress(function(e){
if(e.keyCode==13) {
$(this).nextAll('input,textarea').first().focus();
}
});
Rozumiem, że muszę zablokować funkcję klawisza TAB (preventdefault()) i nadać jego funkcję klawiszowi ENTER?
Próbowałem nawet sprawdzać czy wciśnięty został TAB = 9 i jeżeli tak, to wykonać ENTER=13.
I nic...
Projekt jest w pełni obiektowy... na Symfony2... Nie mam dostępu do zwykłych inputów...
A przynajmniej nie wiem jak się do nich dostać... Ta "nowa" funkcja Entera ma działaś na wszystkim oprócz pól textarea.
Zobrazowanie problemu - Chodzi mi dokładnie o coś takiego:
http://jsfiddle.net/hxZSU/1/