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
Vous devez vous connecter pour publier un commentaire.
De filtre à l'entrée, l'utilisation
Pour effacer le champ de saisie sur
click
&focus
utilisezÊtre conscient de ce que cet événement se déclenche deux fois, lorsque vous cliquez sur un non-concentré de contrôle d'entrée de dans sa forme actuelle.
Démo: http://jsfiddle.net/xbeR2/
Pour répondre à votre question, oui vous pouvez le faire:
De répondre à la seule permettre de lettres en question, ce qui a été demandé avant.
utiliser cette