Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    Casella di testo a scomparsa

    Salve a tutti,

    dunque, io ho una selezione con menù a tendina, e vorrei fare in modo che se è selezionata la voce "Altro..." appare una casella di testo a lato... l'avevo visto in qualche sito, però non ricordo dove, non è che qualcuno saprebbe spiegarmi come fare?

    Grazie mille!

  2. #2
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    <input class="Form" name="altro1" type="checkbox" value="1" ONCLICK="document.all.mostraBox.style.display = (document.all.mostraBox.style.display == 'none') ? '' : 'none'">

    <INPUT TYPE="text" name="categoria" STYLE="display:none" ID="mostraBox" size=24 maxlength="22" class="specialForm" value="Indicare quali">
    www.beppegrillo.it
    Il blog di Beppe!!

  3. #3

  4. #4
    ehm...non c'è modo di adattarlo ad un menù a tendina?

  5. #5

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    dipende da come e strutturato il menu

  7. #7
    è una select con delle options banalissimo, se è selezionata l'opzione "Altro..." dovrebbe apparire, se no sparire...

    grazie!

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    prova una cosa del genere

    <script>
    fn(val){
    if(val==altro)sta="none"
    else sta="";
    document.getElementById("idElemento").style.displa y=sta;
    }
    </script>


    e sotto:


    <select onChange="fn(this[this.selectedIndex].value)">

  9. #9
    ehm...non mi fa nulla...

    non dovrei aggiungere l'input text da qualche parte?

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    Originariamente inviato da pugia
    ehm...non mi fa nulla...

    non dovrei aggiungere l'input text da qualche parte?
    mmiii! VVoVe:

    ma lo ho scritto io quel codice? chiedo pedono. Ah, si, era mezzanotte...


    <script>
    function fn(val){
    if(val=="altro")sta="none"
    else sta="";
    document.getElementById("idElemento").style.displa y=sta;
    }
    </script>


    e sotto:


    <select onChange="fn(this[this.selectedIndex].value)">
    <option value="ciao">.</option>
    <option value="cuc">.</option>
    <option value="altro">Altro</option>
    </select>

    <div id="idElemento">Hej, hur har du det?</div>

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 © 2025 vBulletin Solutions, Inc. All rights reserved.