é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

  1. 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
  2. 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