Bonjour,

Pour que mes pages soient valides xHTML, j'ai compris qu'il fallait passer par cette fonction, et enlever l'attribut name du formulaire. Mais alors que mon code fonctionnait avec le name, là, avec le id, ça veut plus .
Quelqu'un pourrait-il m'éclairer ??? Merci

Le js (c'est pour créer un bbCode) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
tags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[s]','[/s]','[quote=]','[/quote]','[img]','[/img]','[url]','[/url]');
 
 
function add_tags(id_tag)
{
	var txtarea = document.getElementById("txtarea_message");
 
	txtarea.value += tags[id_tag] + tags[id_tag + 1];
	txtarea.focus();
}
et le html :
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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
	<meta http-equiv="pragma" content="no-cache" />
 
	<title>zCode</title>
 
	<script type="text/javascript" src="xcode_2.js"></script>
</head>
 
<body>
 
<h1>X Code perso</h1>
<form action="xcode_1.php" method="post">
 
<input type="button" value=" b " onClick="add_tag(0)" />
<input type="button" value=" i " onClick="add_tag(2)" />
<input type="button" value=" u " onClick="add_tag(4)" />
<input type="button" value=" s " onClick="add_tag(6)" />
<input type="button" value=" quote " onClick="add_tag(8)" />
<input type="button" value=" img " onClick="add_tag(10)" />
<input type="button" value=" url " onClick="add_tag(12)" />
 
 
<br />
 
<textarea id="txtarea_message" cols="40" rows="15"></textarea>
 
</form>
 
</body>
 
</html>