événement onchange

sab -  
PhP Messages postés 1774 Statut Membre -
Voilà, j'aimerais savoir comment faire pour fairte cet événement :
au début, j'ai un checkbox suivi d'un text qui est disabled et j'aimerais qu'en cliquant que la checkbox, celui-ci redevienne actif!!
Voilà
merci de me répondre assez vite
je vous embrasse tous
sab

2 réponses

Dave
 
Sans rentrer dans la programmation mon idee serais au moment du onchange if(checkbox) { text.disable }
ca doit etre quelque chose dans le genre
Voila
@+
Dave
0
PhP Messages postés 1774 Statut Membre 606
 
Salut Sab

Il ne faut pas utiliser l'événement onchange avec les cases à cocher qui n'est pas géré mais tout simplement l'événement onclick.

Voici un petit ex qui active/désactive la zone de texte selon que la case à cocher est cochée ou non.
Avec un petit peu de Javascrip qd même ... :-)
Ne fct qu'avec IE car NS ne gère pas la propriété disabled ou équivalent !

<html>

<head>
<script language="Javascript">
<!--
function setDisabled(flag)
{
window.document.fiche.zone.disabled=flag
}
// -->
</script>
</head>

<body onload="setDisabled(true)">

<form name=fiche method="POST">
<p>Cochez pour activer la zone de saisie <input type="checkbox" name="C1"
value="ON" onclick="setDisabled(!this.checked)">
<input type="text" name=zone value="inactif par défaut" size="20"></p>
</form>
</body>
</html>

Y'a + k ...

@+
Philippe
0