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 :

Echec de validation à cause d'un input


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 101
    Par défaut Echec de validation à cause d'un input
    bonjour, lorsque je passe mon code au validateur, j'ai les erreurs suivantes :
    -document type does not allow element "input" here
    <input type="hidden" id="type0" value="kit" />

    -document type does not allow element "input" here
    ///<input type="hidden" id="id0" value="23" />

    Voici mon code :

    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     <div class="cont_tableau_panier">
     
    <table cellspacing="0">
    <tr class="entete">
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>titre</td>
    <td>type</td>                                        
    <td>prix</td>
     <td>licence</td>
     
    <td>&nbsp;</td>
    </tr>
    <form method="post" action="#">
    <input type="hidden" id="type0" value="instru" />
    <input type="hidden" id="id0" value="138" />
    </form>
    <tr class="ligne_sombre">
    <td>
     
    <label><input type="checkbox" name="checkbox" id="n0" checked="false" /></label>
    </td>
     <td>
    <object type="application/x-shockwave-flash" data="lecteur/player_mp3_maxi.swf" width="25" height="20">
    <param name="movie" value="lecteur/player_mp3_maxi.swf" />
    <param name="bgcolor" value="#ffffff" />
    <param name="FlashVars" value="mp3=../media/Mai_2009/eeaaeueeee_de_test.mp3&amp;width=25&amp;showslider=0&amp;buttonovercolor=00aed7" />
    </object>
    </td>
     
    <td>test final fiche média</td>
    <td>instru</td>
    <td>69</td>
    <td>Licence2</td>
    <td><input class="ajouter" type="image" src="images/icones/panier.png" onclick="ajouter_panier('id0','type0');" /></td>
     
     </tr>
     
     </table>
    </div>
    Voila donc on me dit que les "input" ne peuvent pas être placé ou je les mets, donc j'aimerai savoir ou les placé pour que ça soit valide svp.

  2. #2
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    >>> A l'intérieur d'un formulaire (balises <form> </form>) ^^

    ps : avec le code généré et non pas le code php ça serait plus facile, enfin bon... (voir règles du forum )

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 101
    Par défaut
    merci de ta réponse, j'ai donc juste a mettre mes input entre balise <form></form> même si elles me servent à rien car j'envoie aucun formulaire ???

  4. #4
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Ne connaissant pas le contexte de ton projet, je ne comprends pas vraiment ce que tu vas faire de champs hidden si ce n'est pas pour transmettre des donnees au moment du submit du formulaire, mais je suppose que tu dois récupérer les valeurs dans d'autres fonctions...

    en tout cas, oui, c'est la présence d'input hors-formulaire qui invalide ton HTML... ^^

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 101
    Par défaut
    oui mes "input de type hidden" me servent pour récupérer leur valeur suivant leur id dans un javascript.

    Donc si tu as une solution pour que cela soit valide je t'écoute sinon ben tant pis je te remercie pour tes réponses.

  6. #6
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    A priori je te dirais bien d'englober tes input dans un form, même sans jamais le soumettre, comme tu l'évoquais plus haut.
    Mais : à tester quand même pour ne pas avoir de mauvaises surprises avec d'éventuels autres éléments de ta page qui pourraient être impactés.

Discussions similaires

  1. [AJAX] format xml non valide à cause de pub de l'hebergeur
    Par delfare dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/07/2007, 17h09
  2. Validation XHTML et les input
    Par Mister Nono dans le forum Struts 1
    Réponses: 1
    Dernier message: 28/05/2007, 14h43
  3. Ne valider que les champs <INPUT TEXT apparent
    Par bilou95 dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 25/05/2007, 16h14
  4. Réponses: 3
    Dernier message: 12/05/2007, 15h45
  5. Redisplay suite à échec du validate
    Par karlus dans le forum Struts 1
    Réponses: 5
    Dernier message: 06/06/2006, 11h37

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