Partage
  • Partager sur Facebook
  • Partager sur Twitter

[JavaScript] Mettre un champ en disabled

Anonyme
    16 octobre 2006 à 22:22:14

    Bonsoir,
    Pour un moteur de recherche, j'aimerais mettre un champ en disabled quand je clique sur un lien qui affiche un bloque avec un formulaire différent de celui où se trouve le champ que je veux mettre en disabled; alors j'ai testé quelque chose en JavaScript qui était sensé dire "Quand tu affiches le bloque avec le lien recherche avancée, tu mais le champ 'mots-clef' en disabled", mais ça ne marche pas:


        function bund(elementid) {
         if (document.getElementById(elementid).style.display == "none") {
          document.getElementById(elementid).style.display = "block";
          document.recherche_avancee.disabled = true;
         }

         else {
          document.getElementById(elementid).style.display = "none";
          document.recherche_avancee.disabled = false;
         }
        -->


    Puis voilà le code xhtml


       <div id="menu_0" class="on content">
        <form method="get" action="page.php">
         <label for="mots-clef">Recherche</label> <input type="text" name="mots-clef" id="mots-clef" />
         <input type="submit" value="Rechercher" />
        </form>

        <a href="#" onclick="bund('block1');" id="recherche_avancee">&raquo; Recherche avancée</a>
        <form method="get" action="page.php" id="block1">
         <label for="groupe">groupe</label>
         <select name="groupe" id="groupe">
          <option value="groupe" selected="selected" disabled="disabled">groupe</option>
          <option value="1er groupe">Premier groupe</option>
          <option value="1er groupe">Deuxième groupe</option>
          <option value="1er groupe">Troisième groupe</option>
         </select><br />
         <input type="submit" value="Rechercher" />
        </form>
       </div>


    Merci.
    • Partager sur Facebook
    • Partager sur Twitter

    [JavaScript] Mettre un champ en disabled

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown