jQuery efface le texte d'entrée lors de la mise au point

J'ai cette jQuery script:

$(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();
        });
});

Il va mettre l'accent sur la première input='text' champ au chargement de la page. Lorsqu'un utilisateur entre un personnage qu'il va déplacer le focus vers le prochain champ de saisie suivant. Il permettra également de limiter le nombre de caractères autorisé dans chaque domaine (actuellement 1 caractère).

Je me demande si il est possible d'effacer la valeur actuelle du champ de saisie sur le focus. Quand un utilisateur clique avec le cursror de concentrer le champ, mais aussi lorsque la $(this).next('input').focus(); définit le focus sur le prochain champ de saisie.

Aussi est-il possible de valider les personnages pour autoriser uniquement les caractères alphabétiques?

source d'informationauteur David