Bonjour. Je suis débutant en javascript mais j'ai une bonne connaissance des notions d'objets. Je souhaite pouvoir rajouter des champs à un formulaire de saisies de données. 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
41
42
43
44
45
 
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN""http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
	<head>
    	<title>ChoosIt</title>
		<link rel="stylesheet" href="css/style.css" />
		<link rel="shortcut icon" href="imgs/aimant.ico" />
		<script type="text/javascript">
			function ajout(){
				 creneau.innerHTML +="<td>Ligne <input type='text' name='txt' /></td>";
			}
		</script>
	</head>
 
	<body>		
		<div id="banniere_haut">
 
		</div>
 
		<div id="news"> Gestion des Evénements </div>	
 
		<div id="menu">
			<ul id="menu" ><li><a href = "logged.php"> Accueil </a></li><li><a class = "selected" href = " events.php "> Evénements </a></li><li><a href = "index.php"> Me déconnecter </a></li><li><a href = "profil_logged.php"> Mon profil </a></li></ul>		</div>
 
		<div id="corps">
 
		<table><form method="post" action=creer_creneau.php name = creneau><p id="nom_creneau"> Créneau 1 </p><tr>
					<th> Date </th>
					<td> <input type=date name=date_1  /></td>
				</tr><tr>
 
					<th> Heure début </th>
					<td> <input type=time name=heure_debut_1  /></td>
				</tr><tr>
					<th> Heure fin </th>
					<td> <input type=time name=heure_fin_1  /></td>
				</tr><td><input type="button" value= "ajouter créneau" onclick="ajout();"/></td>
<td><input type="submit" value="Créer créneau !"/></td> </form></table></div><div id="pied_page">
 
	Site codé en PHP, XHTML et CSS.
</div>
 
  </body>
</html>
Je veux que le bouton ajouter créneau me génere un autre champ de mon formulaire (pour le moment je ne l'ai pas encore édité comme il faut, c'est juste un test) mais il ne marche pas.
Est-ce que j'ai fait une erreur quelquepart?