Page 1 sur 1

checkbox couleur de text et couleur de champs de formulaire

Posté : 13 déc. 2006, 10:30
par 0jvscript
Bonjour à tous

Ce que je veux faire c'est de rendre la couleur par defaut des textes des champs de formulaire en gris ou autres si le checkbox n'est pas coché et de transfomer ce couleur en noir au autre si le checkbox est coché :
Voici le script :
<script language="javascript">
				function changement()
				{
				   if (document.getElementById('cb').checked)
					  document.getElementById('ch').disabled=false; 
                                         document.getElementById('ch').style.background='#FFFFFF'; 
					  
				   else
					  document.getElementById('ch').disabled=true;
document.getElementById('ch').style.background='#333333';

</script> 
Mais ca na pas marché

avec ch l'id du champ de formulaire que je veux modifier le couleur

<td align="right" valign="center"><b>Son prénom</b> &nbsp;&nbsp;</td>

				<td align="left" valign="center" colspan="2" ><input style="width:225; background-color : #FFFFFF;" type="text"   id="ch" name="AMIprenom" disabled="true"  value="<? print isset($_POST['$AMIprenom']); ?>"/></td>
Et si je veux modifier la couleur du text "Son prénom" en gris ou autre quand la checkbox n'est pas coché quel script doit je ajouter dans le javascript ci dessous

Merci pour votre aide

Posté : 13 déc. 2006, 10:55
par Ryle
Utilise la propriété style.backgroundColor au lieu de style.background pour changer la couleur de fond de ton champ :)

Pour changer la couleur du texte, il te suffit de modifier style.color de la même manière que pour le background

Posté : 13 déc. 2006, 11:39
par 0jvscript
Merci c'est reglé ca a marché

8)

Posté : 13 déc. 2006, 12:15
par Ryle
Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton [Mettre Résolu] qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié). ;)