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

Mise en page CSS Discussion :

Validation de formulaire avec :valid


Sujet :

CSS

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 13
    Par défaut Validation de formulaire avec :valid
    Bonjour,
    j'applique le CSS suivant sur un input de type text afin d'avoir une image à droite de la zone de saisie pour m'indiquer que celle-ci est valide:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    input[type="text"]:valid {
        border : solid 2px green;
        background-image:  url("../images/yes.png") !important;
        background-position: right top;
        background-repeat: no-repeat;
    }
    et voici mon input avec un pattern et champ obligatoire :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <input type="text" class="form-control" id="idNom" 
                               name="nom" pattern="[A-Za-z]{6,}" required="" />

    Lorsque je saisie les infos dans mon input lettre après lettre (Par exemple Tototo) tous va bien mon image s'affiche et m'indique que la saisie est valide.

    Par contre si je fais une saisie automatique à partir des infos déjà rempli (Tototo est maintenant dans la liste) mon image ne s'affiche plus, et j'ai bien la bordure verte qui est bien présente.

    Voilà mon soucis. Merci par avance pour votre aide.

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 680
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 680
    Par défaut
    je ne vois pas ce souci avec la dernière version de firefox, vous avez essayé avec quels navigateurs ?
    https://codesandbox.io/s/intelligent...src/styles.css

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 13
    Par défaut
    Bonjour, merci pour ta réponse.

    En réalité le problème se pose sur chrome uniquement. Testé sur Firefox et edge pas de problème.
    Voici ce que j'inspecte sur chrome : voir photo :

    Nom : css.png
Affichages : 73
Taille : 21,4 Ko

    1er screen : la saisie automatique est activé sur chrome. Sans saisie automatique pas de soucis ça fonctionne bien puisque je saisie tous.
    2ème screen : le background-image n'est pas prise en compte.
    3ème screen : un css user-agent prend la priorité. Propriété input:-internal-autofill-selected

Discussions similaires

  1. [Javascript] Validation formulaire avec ENTREE
    Par titalex dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 14/06/2006, 16h37
  2. Formulaire avec 2 validations possibles
    Par FBSVGR dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 24/05/2006, 08h47
  3. Réponses: 6
    Dernier message: 03/04/2006, 09h42
  4. Pb validation formulaire avec checkbox
    Par wolfe dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 08/12/2005, 08h50
  5. Réponses: 6
    Dernier message: 05/07/2005, 16h33

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