événement onchange

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