voici le code entier javascript + php
<html>
<head>
<title></title>
<script>
function remplir()
{
var i = '0';
var he='heure';
var ho='homme';
var elem= document.forms["form1"].elements.length;
for(i=0;i<elem;i++)
{
var T = new Object();
var Y = new Object();
T.name = he+i;
Y.name = ho+i;
var champ=document.forms["form1"].elements[i];
if (champ.type == "text")
{
if (champ.name == T.name)
{
champ.style.background = 'yellow';
}
else
{
champ.style.background = 'red';
}
}
}
}
</script>
</head>
<body>
<form name="form1" method="post" action="">
<?
$i=0;
while ($i<6)
{
?>
<input type="text" name=" <? echo "heure".$i; ?>" value = "">
<input type="text" name=" <? echo "homme".$i; ?>" value = ""><br>
<?
$i++;
}
?>
<br>
<input type="button" value="essaie" onclick="remplir();">
</form>
</body>
</html>
le resultat lorsque je clique sur le button d'essaie est tout devient rouge alors que je veut que tout devienne rouge et jaune suivant les nom des champs.merci de m'eclairer sur mon erreur car la je seche...