Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13
  1. #11
    Grazie mille!!

    L'ho modificato così:
    codice:
    <script>
    function fn(val){
    if(val=="altro")sta=""
    else sta="none";
    document.getElementById("idElemento").style.display=sta;
    }
    </script>
    
    <select onChange="fn(this[this.selectedIndex].value)">
    <option value="ciao">.</option>
    <option value="cuc">.</option>
    <option value="altro">Altro</option>
    </select>
    
    <input type="text" id="idElemento" size="20" value="bella che funzia">
    perché com'era prima il testo spariva scegliendo altro, mentre a me serviva che apparisse...

    GRAZIE MILLE!!!

  2. #12
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    54
    Sono finito qui e vi ringrazio per la soluzione.
    A me serviva la stessa cosa, ma che all'inizio non si vedesse l'input.
    Per farlo è bastato aggiungere
    codice:
    style="display: none;"
    All'interno dell'input, che diventa
    codice:
    <input type="text" id="idElemento" size="20" value="bella che funzia" style="display: none;">
    Altro cosa che potrebbe servire se oltre al campo volessimo aggiungere una scritta o volendo pure una tabella:
    codice:
    <script>
    function fn(val){
    if(val=="altro")sta=""
    else sta="none";
    document.getElementById("idElemento").style.display=sta;
    document.getElementById("Messaggio").style.display = sta;
    }
    <div id="Messaggio" style="display: none;">nome </div>

  3. #13
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    54
    Ho notato che div mi funziona anche se metto all'interno degli input e altro:

    codice:
    <div id="FappariT" style="display: none;"> Nominativo <input type="text" name="nomfat" id="nomfat" size="40" > Ditta <input type="text" name="ditta" id="ditta" /> Indirizzo <input type="text" name="indfat" id="indfat" /> 
    ....
     </div>
    "Aggiornando" solo il div:
    codice:
    function FFattura(val){
    if(val=="altro")sta=""
    else sta="none";
    document.getElementById("FappariT").style.display = sta;
    }
    Funziona, ma potrebbe dare problemi?
    Grazie

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.