Comment utiliser jQuery pour effectuer une sous-diffusion et vérifier si la valeur est comprise entre 2 et 5 caractères?
Disons que j'ai un champ de texte:
Username: <input type="text" id="username" class="required" />
<input type="submit" />
et j'ai un peu de jQuery:
$(document).ready(function() {
user = $("#username");
user.submit(function() {
})
})
Je veux vérifier si la longueur de la valeur saisie dans username
est entre 2 - 5 caractères fois que j'ai soumis. Si c'est non, alors il se passe quelque chose.
Je ne suis pas trop sûr de ce que je devrais être à l'intérieur de la user.submit(function(){})
.
source d'informationauteur Dora
Vous devez vous connecter pour publier un commentaire.
D'abord, vous aurez besoin d'un formulaire:
alors:
Ou en HTML5, vous pouvez utiliser le
pattern
attribut (non pris en charge dans Safari et IE9-et ci-dessous):VIOLON
Vous pouvez vérifier la valeur du champ de saisie avec
user.val()
et la longueur de la chaîne avecuser.val().length
.De cette façon, vous pouvez faire quelque chose comme ceci:
J'ai fait un Violon
Vous pouvez utiliser une instruction comme
Et HTML
Lier soumettre à
form
au lieu de type de saisie de texte et vérifier sa valeur de soumettre cas. Il serait préférable d'attribuer des id à la forme et à utiliser le formulaire sélecteur d'id de lier soumettre.