IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Bootstrap et validation de formulaire avec jQuery


Sujet :

jQuery

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 19
    Points : 19
    Points
    19
    Par défaut Bootstrap et validation de formulaire avec jQuery
    Bonjour à tous,

    Je suis en train d'implanter la validation des champs de formulaire en temps réel sur Bootstrap avec les class has-error, etc ... J'y arrive mais je trouve ma façon de faire un peu lourde, comme c'est la première fois que je mets ça en place j'aimerai savoir si je fais les choses correctement pour partir sur de bonnes bases

    Voilà mon HTML pour l'un de mes champs:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    	<div id="pseudo_grp" class="form-group has-feedback">
    		<label class="control-label" for="pseudo">Pseudo (3-5 lettres/caractères): </label>
    		<input id="pseudo" name="pseudo" type="text" class="form-control" maxlength="5">
    		<span class="glyphicon form-control-feedback"></span>
    	</div>
    	<div class="form-group">
    		<input type="button" id="b_val_score" class="btn btn-primary" value="Valider">
    	</div>
    Et voici mon jQuery:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    		$('#pseudo').keyup(function() {
    			var pseudo = $('#pseudo').val();
    			var regex = /^[a-zA-Z0-9]{3,5}$/;
     
    			if (pseudo.length < 3 || !regex.test(pseudo) ) {
    				$('#b_val_score').addClass('disabled');
    				$('#pseudo_grp').addClass('has-error');
    				$('#pseudo_grp span').addClass('glyphicon-remove');
    			}
    			else {
    				$('#b_val_score').removeClass('disabled');
    				$('#pseudo_grp').removeClass('has-error');
    				$('#pseudo_grp span').removeClass('glyphicon-remove');
    			}
    		});
    Merci d'avance pour vos commentaires!

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 576
    Points : 2 440
    Points
    2 440
    Par défaut
    C'est pour le sport (pour apprendre) ou pas?

    Si ce n'est pas pour le plaisir d'apprendre la validation en js, tu as les validations html5 qui te permettent de définir notamment des patterns. Sinon, tu as aussi le plugin jQuery Validation.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 19
    Points : 19
    Points
    19
    Par défaut
    Merci pour ce très bon lien que je ne connaissais pas

    En fait ma question concerne plus la partie Bootstrap, et la manière de procéder en pratique pour appliquer ces classes dynamiquement à un champ de formulaire, je voulais juste connaître les bonnes pratiques!

Discussions similaires

  1. Validation formulaire avec jQuery
    Par y_chafaqi dans le forum jQuery
    Réponses: 6
    Dernier message: 23/08/2013, 11h10
  2. Valider un formulaire avec JQuery
    Par Armagnak dans le forum jQuery
    Réponses: 0
    Dernier message: 31/07/2008, 21h06
  3. Valider un formulaire avec la touche entree
    Par djedie dans le forum ASP.NET
    Réponses: 5
    Dernier message: 29/03/2007, 10h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo