jQuery löscht den eingegebenen Text im Fokus

ich habe dasjQuery Skript:

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

Es wird den Fokus auf das erste setzeninput='text' Feld beim Laden der Seite. Wenn ein Benutzer ein Zeichen eingibt, wird der Fokus auf das nächste Eingabefeld verschoben. Es wird auch die Anzahl der zulässigen Zeichen in jedem Feld begrenzt (derzeit 1 Zeichen).

Ich frage mich, ob es möglich ist, den aktuellen Wert des Eingabefelds im Fokus zu löschen. Sowohl wenn ein Benutzer mit dem Cursor klickt, um das Feld zu fokussieren, als auch, wenn der Cursor das Feld markiert$(this).next('input').focus(); Setzt den Fokus auf das nächste Eingabefeld.

Ist es auch möglich, die Zeichen zu validieren, um nur alphabetische Zeichen zuzulassen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage