Créer un formulaire conforme au html 4 avec un tableau

Créer un formulaire conforme au html 4 avec un tableau - HTML/CSS - Programmation

Marsh Posté le 23-10-2006 à 18:39:33    

Bonjour,
 
j'ai un site qui a du mal à se référencer... aussi j'essaye d'améliorer le code.
Je voudrais le rendre conforme au HTML 4.01 Transitional!
 
Pour cela je me suis rendu sur la page
http://validator.w3.org
 
Voila une erreure que j'ai, et je sais pas quoi faire exactement:

Citation :

end tag for "TABLE" omitted, but its declaration does not permit this.
 
                  </td></tr></form></table>


 
Or , je pense que le validateur doit se mélanger les pinceaux à cause de cette partie de code:

Citation :


              echo "<br><br>
                   <form name='quatre' method='post' action='g/internaute.php' TARGET='_blank'>
                   <DIV class='b44'>Donner mon avis sur ce produit:</DIV><br>
                   <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" class=\"b43\">
                   <tr>
                   <td width='30%' align='right'>mon prénom: </td>
                   <td width='100%'>
                   <input type='text' size='20' name='prenom' value='' maxlength='100'>
                   </td>
                   </tr><tr>
                   <td align='right'>localisation: </td>
                   <td>
                   <input type='text' size='20' name='dpmt' value='' maxlength='100'>
                   </td></tr>
                   <tr><td align='right'>
                   message:</td><td></td></tr></table>
                   <DIV align='center'>
                   <textarea name='mess' rows='2' cols='37'></textarea>
                   <input type='hidden' name='num__article' value='".$var."'>
                   <input type='hidden' name='nom__article' value='".$var2."'>
                   <input type='image' src='oyer.gif' name='inter' >
                   </DIV>
                   </form>


 
En fait monb code est-il bon (je pense pas qu'il soit au top).
Comment faire pour fair un formulaire joli (donc avec des champs alignés), donc avec un tableau.
J'ai mis un div dans le form...
 
Vous me proposeriez quoi comme code plus "propre"? Ou dois-je mettre le form?
Meric de votre avis.
 
cordialement

Reply

Marsh Posté le 23-10-2006 à 18:39:33   

Reply

Marsh Posté le 23-10-2006 à 19:22:53    

alain111 a écrit :

En fait monb code est-il bon (je pense pas qu'il soit au top).


non :o

alain111 a écrit :

Comment faire pour fair un formulaire joli (donc avec des champs alignés),


tu pourrais très bien aligné tes elements en te servent de blocs flottants, il y a pleins de solutions différentes.

alain111 a écrit :

donc avec un tableau.


celle là c'est pas la meilleure

alain111 a écrit :

J'ai mis un div dans le form...


Pour ?
 

alain111 a écrit :

Vous me proposeriez quoi comme code plus "propre"? Ou dois-je mettre le form?


Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2.   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
  4. <head>
  5.   <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
  6.   <title>Source html Element</title>
  7.   <script type="text/javascript">
  8.   </script>
  9.   <style type="text/css">
  10. form fieldset
  11.   {
  12.   padding: 1em;
  13.   }
  14. form label
  15.   {
  16.   display: inline;
  17.   float: left;
  18.   width: 70px;
  19.   }
  20.   </style>
  21. </head>
  22. <body>
  23. <form action="" >
  24.   <fieldset>
  25.     <legend>Mon formulaire</legend>
  26.     <label for="t1">Truc 1:</label>
  27.     <input type="text" name="nom" id="t1" />
  28.     <br />
  29.     <label for="t2">Truc 2:</label>
  30.     <input type="text" name="t2" id="t2" />
  31.     <br />
  32.     <label for="t3">Truc 3:</label>
  33.     <input type="text" name="adresse" id="t3" />
  34.   </fieldset>
  35. </form>
  36. </body>
  37. </html>


Message édité par anapajari le 23-10-2006 à 19:24:29
Reply

Marsh Posté le 23-10-2006 à 20:54:53    

#
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
#
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
Pk tu met ca et tu pose des question pour du html transitionnal 4.0 ??? ca manque de cohérence.... google.fr


---------------
“L'éducation est l'arme la plus puissante que l'on puisse utiliser pour changer le monde”
Reply

Marsh Posté le 24-10-2006 à 09:00:23    

kirua_sama a écrit :

#
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
#
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
Pk tu met ca et tu pose des question pour du html transitionnal 4.0 ??? ca manque de cohérence.... google.fr


:??:
Non ça c'est moi qui l'ai mis hein et c'est pas moi qui posait des questions. Désolé juste l'habitude [:spamafote]

Reply

Marsh Posté le 24-10-2006 à 09:27:33    

Bonjour  
 
et merci... mais effectivement je veux pas faire du xhtml, sinon je dois refaire tout le site.
anapajari, ton code est-il valable en html 4?
a+
 
Alain

Reply

Marsh Posté le 24-10-2006 à 09:29:48    

oui, tu changes le doctype et les 2/3 spécificités genre les inputs/meta fermés et zou ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed