W3C problème
Résolu/Fermé
Utilisateur anonyme
-
15 mars 2009 à 13:04
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 15 mars 2009 à 18:33
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 15 mars 2009 à 18:33
A voir également:
- W3C problème
- Amaya w3c - Télécharger - HTML
4 réponses
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
15 mars 2009 à 13:45
15 mars 2009 à 13:45
Bonjour,
Donne nous le code une fois généré (Clic droit → Code source de la page dans Firefox).
PS : Je te déconseille l'utilisation des tableaux ; utilise les feuilles de style en cascade (CSS)
Donne nous le code une fois généré (Clic droit → Code source de la page dans Firefox).
PS : Je te déconseille l'utilisation des tableaux ; utilise les feuilles de style en cascade (CSS)
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
15 mars 2009 à 14:01
15 mars 2009 à 14:01
Voici le code qui nous intéresse (j'ai retirer les balises de tableau et j'ai indenté correctement le texte) :
Alors le problème du W3c : Il n'y a aucune "option" entre les balises <select name="article" id="idarticle"> et </select> (tout au dessus). Et c'est ça le problème.
<form method="post" action="traiter_commande.php"><table> <label>Selectionnez l'article à commander</label> <select name="article" id="idarticle"> </select> <label>Entrez la quantité commandée</label> <input type="text" name="quantite" id="qunatitecommande" tabindex="10"/> <label>Entrez votre mail</label> <input type="text" name="mail" id="mailclient" tabindex="10" /> <label>Entrez l'année</label> <input type="text" name="annee" id="annee" tabindex="10" /> <label>Selectionnez le mois</label> <select name="mois" id="mois"> <option>01</option> <option>02</option> <option>03</option> <option>04</option> <option>05</option> <option>06</option> <option>07</option> <option>08</option> <option>09</option> <option>10</option> <option>11</option> <option>12</option> </select> <label>Selectionnez le jour</label> <select name="jour" id="jour"> <option>01</option> <option>02</option> <option>03</option> <option>04</option> <option>05</option> <option>06</option> <option>07</option> <option>08</option> <option>09</option> <option>10</option> <option>11</option> <option>12</option> <option>13</option> <option>14</option> <option>15</option> <option>16</option> <option>17</option> <option>18</option> <option>19</option> <option>20</option> <option>21</option> <option>22</option> <option>23</option> <option>24</option> <option>25</option> <option>26</option> <option>27</option> <option>28</option> <option>29</option> <option>30</option> <option>31</option> </select> <input type="submit" /> <input type="reset" /> </form>
Alors le problème du W3c : Il n'y a aucune "option" entre les balises <select name="article" id="idarticle"> et </select> (tout au dessus). Et c'est ça le problème.
Utilisateur anonyme
15 mars 2009 à 14:02
15 mars 2009 à 14:02
Je sais, mais ma question est pourquoi?^^
Ce code fonctionne normalement...
Ce code fonctionne normalement...
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
15 mars 2009 à 18:33
15 mars 2009 à 18:33
Parce que c'est invalide si il n'y a rien entre <select> et </select> (pas de <option>).
C'est vrai que le code fonctionne mais c'est invalide.
Par exemple :
Ca fonctionne mais ce n'est pas valide car il n'est pas entouré de <form> et </form> (et <fieldset> par la même occasion).
C'est vrai que le code fonctionne mais c'est invalide.
Par exemple :
<input type="text" name="prenom" />
Ca fonctionne mais ce n'est pas valide car il n'est pas entouré de <form> et </form> (et <fieldset> par la même occasion).