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

HTML Discussion :

[Validation W3C] champ select multiple


Sujet :

HTML

  1. #1
    Membre confirmé Avatar de Sayrus
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    899
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 899
    Points : 570
    Points
    570
    Par défaut [Validation W3C] champ select multiple
    Bonjour,

    j'ai un petit problème concernant la validation d'un select multiple.

    Voici l'erreur qui m'est retournée:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    		<label>dans: </label><br /><select  id="in[]" name="in[]" multiple="multiple">
    
    It is possible that you violated the naming convention for this attribute. For example, id and name attributes must begin with a letter, not a digit.
    L'erreur pointe sur le caractère "[" de mon attribut 'id'.

    Hors, je ne vois pas comment définir autrement un select multiple.

    Nommer de la sorte mon select multiple fonctionne parfaitement et je récupère bien des données multiples vers PHP. Si je retire les " [ ] ", alors ça ne fonctionne pas...

    Comment bien faire?

    Merci.

  2. #2
    Membre confirmé Avatar de Strix
    Inscrit en
    Novembre 2006
    Messages
    632
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 632
    Points : 607
    Points
    607
    Par défaut
    Salut

    Essaye de coder tes crochets (sans les espaces après & et avant ;)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [ = & #91 ;
    ] = & #93 ;

  3. #3
    Membre confirmé Avatar de Sayrus
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    899
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 899
    Points : 570
    Points
    570
    Par défaut
    Salut!

    Où est la différence??? Je ne cerne pas bien la solution de ton poste.

    Merci

  4. #4
    Membre confirmé Avatar de Strix
    Inscrit en
    Novembre 2006
    Messages
    632
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 632
    Points : 607
    Points
    607
    Par défaut
    Des caractères (' & ; " [ ] etc) peuvent être causes de non validation donc il faut les remplacer par leur valeur unicode.

  5. #5
    Membre confirmé Avatar de Sayrus
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    899
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 899
    Points : 570
    Points
    570
    Par défaut
    Ha ok merci

    En fait quand j'ai regardé le post il était écrit [ = [ et ] = ], effectivement là je ne voyais pas de différence.

    Je vais tester.

    Merci.

  6. #6
    Membre confirmé Avatar de Sayrus
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    899
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 899
    Points : 570
    Points
    570
    Par défaut
    J'ai résolu mon prob,

    En fait, les caractères [ et ] ne sont tout simplement pas autorisés pour la balises 'id'.

    En gros :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    name="in[]"  ---> Correct!
     
    id="in[]" ---> Incorrect!

  7. #7
    Membre confirmé Avatar de Strix
    Inscrit en
    Novembre 2006
    Messages
    632
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 632
    Points : 607
    Points
    607
    Par défaut
    ok Merci pour l'info ça peut toujours servir !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. comment valider un champ select?
    Par nono2009 dans le forum Struts 2
    Réponses: 5
    Dernier message: 26/06/2009, 11h20
  2. Tester si un champ select multiple est rempli ou non
    Par JackBeauregard dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 04/02/2009, 18h11
  3. Réponses: 6
    Dernier message: 22/08/2008, 16h20
  4. champ select + validation
    Par RoM3Ro dans le forum Struts 2
    Réponses: 1
    Dernier message: 29/08/2007, 15h48
  5. selections multiples pour validation des données
    Par Olaf69 dans le forum Excel
    Réponses: 3
    Dernier message: 30/07/2007, 14h22

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