Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107

    [JS] Celare una optgroup in una <select>

    Salve a tutti!

    C'è modo con js di celare il contenuto di una optgroup di una select?

    codice:
    <select name=SEL id=SEL>
    
        <optgroup label="MASCHI" id=1>
              <option value=1>MARIO</option>
              <option value=2>LUIGI</option>
        </optgroup>
    
        <optgroup label="FEMMINE" id=2>
              <option value=3>MARIA</option>
              <option value=4>SARA</option>
        </optgroup>
    
    </select>
    In pratica un bottone che "hiddenizzi" MASCHI o FEMMINE a scelta....
    è possibile?
    Guybrush Threepwood

  2. #2
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    UP
    Guybrush Threepwood

  3. #3
    a me su FF cosi' funzia:

    codice:
    <script>
    function nascondi()
    {
        document.getElementById("1").style.display="none";
    }
    
    </script>
    
    <select name=SEL id=SEL>
    
        <optgroup label="MASCHI" id="1">
              <option value=1>MARIO</option>
              <option value=2>LUIGI</option>
        </optgroup>
    
        <optgroup label="FEMMINE" id="2">
              <option value=3>MARIA</option>
              <option value=4>SARA</option>
        </optgroup>
    <input type="button" name="x" id="x" value="nascondi maschi" onclick="javascript:nascondi()">
    </select>
    Forse funzionerebbe lo stesso, ma ricordati di mettere l'id degli oggetti html tra apici.

    Ciao

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    e magari di non usare id solo numerici (o che iniziano per numero)

  5. #5
    Originariamente inviato da Xinod
    e magari di non usare id solo numerici (o che iniziano per numero)
    ecco, si', pure quello.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.