jWyraźny tekst wejściowy w centrum uwagi

Mam tojQuery scenariusz:

$(document).ready(function() {
    $(':input:enabled:visible:first').focus();
    $('.letters').keyup( function() {
        var $this = $(this);
        if($this.val().length > 1)
            $this.val($this.val().substr(0, 1));
            $(this).next('input').focus();
        });
});

Ustawi fokus na pierwszyinput='text' pole na stronie ładowania. Gdy użytkownik wprowadzi znak, przeniesie fokus do następnego pola wejściowego. Ograniczy także liczbę znaków dozwolonych w każdym polu (obecnie 1 znak).

Zastanawiam się, czy jest możliwe wyczyszczenie bieżącej wartości pola wejściowego na fokusie. Zarówno gdy użytkownik kliknie kursorem, aby skupić pole, ale także wtedy, gdy$(this).next('input').focus(); ustawia ostrość na następne pole wejściowe.

Czy możliwe jest również sprawdzenie poprawności znaków, aby zezwalały tylko na znaki alfabetyczne?

questionAnswers(3)

yourAnswerToTheQuestion