8791 sujets

Développement web côté serveur, CMS

Bonjour,

Je n'y comprend rien, ça ne fonctionne pas sous IE. J'ai simplifié le programme pour mes test mais je ne trouve pas.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">      

<head>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	<title>Test</title>
</head>	
		
<body>

<table align="center" cellpadding="2" border="5" cellspacing="5">
  <caption><h2>Ajout d'une manchette<h2></caption
  <form  method="post" action="test_maj.php">
    <tr>
  	 <td align="right" valign="center"><strong>Titre</strong></td>
  	 <td>
      <input type="text" name="titre"/>&nbsp;(Titre sur la page principale)
     </td>
  	</tr>
    <tr>
  		<td colspan="2" align="center">
        <input type="submit" name="submit" value="Ajouter"/>
        <input type="reset" name="submit" value="Annuler"/>
  		</td>
  	</tr>
	</form>
</table>

</body>

</html>
Salut,

ton code est invalide :
 <caption><h2>Ajout d'une manchette<[b][#blue]\[/#][/b]h2></caption[b][#blue]>[/#][/b]
et d'ailleurs il y a d'autres erreurs : je t'invite à te rendre sur cette page et à le valider.

A+
Ça fait des mois que ce formulaire est en ligne et il a toujours fonctionné.

Je peux tenter de le valider mais il fonctionnait quand même avant.
Hello,

Ca n'empeche qu'il n'est quand même pas valide.

Et qu'est-ce qui ne "fonctionne pas" exactement ?
Pour préciser un peu : quand les balises sont mal fermées (ou que l'imbrication est invalide) chaque navigateur suit ses propres règles pour les fermer correctement... ce qui fonctionne bien sûr plus ou moins bien.

Si rien ne fonctionne quand tu cliques sur Ajouter on peut supposer que la page action de ton formulaire (test_maj.php) est incorrecte. Soit que le nom est invalide, soit que les données transférées sont mal traitées...
Je vais voir pour valider ce programme mais changer <tr> alors que cette balise est utilisée à profusion dans cette application, c'est beaucoup trop long!
Inutile de changer <tr>, commence par fermer correctement <h2> et <caption> et dis nous si ça marche mieux