Bonjour,

Je souhaiterais changer la couleur du nom du champs (ville dans mon exemple) lors de la saisie d'une info dans le champs texte, cela fonctionne en partie car le nom passe bien de rouge à noir, mais si je supprime la saisie, le nom reste noir alors qu'il devrait redevenir rouge.... ?
Je ne vois pas où se situe mon erreure.
Un peu d'aide serait la bienvenue.

A+
Michel

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
<html>
<head>
<style type="text/css">
.style1 {color:#000000}
.style2 {color:#FF0000}
</style>	
<script type="text/javascript">
function ValideTxt(idTxt){
if(document.getElementById(idTxt).length != 0)
{
document.getElementById(idTxt).className = "style1";
}
else
{
document.getElementById(idTxt).className = "style2";
}
}
</script>
</head>
<body>
<input type="text" id="ville" name="ville" size="40" onKeyUp="ValideTxt('txt10');" />
<span id="txt10" class="style2">&nbsp;Ville</span><br/>
</body>
</html>