Visualizzazione dei risultati da 1 a 2 su 2

Discussione: form visibile se...

  1. #1

    form visibile se...

    ragazzi ho un menù a tendina in un mudulo.
    tra le varie scelte compare "ALTRO"

    devo fare in modo che se l'utente seleziona "ALTRO"
    compaia un campo di testo semplice in cui possa specificare...

    non ho idea di come possa ottenere questo risultato...

    qualcuno mi può dare una mano?

    Despite of my rage i'm still just a rat in a cage

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    nell'header scrivi questo

    codice:
    <script>
    function check(val) {
      if (val == "altro") {   
         document.getElementById('campo_altro').style.display = 'block';
         document.getElementById('campo_altro').focus(); // se vuoi dargli il focus
      }
      else {
         document.getElementById('campo_altro').style.display = 'none'; 
      }
    }
    <script>
    nel body

    codice:
    <select ... onchange="check(this.value)">
     <option value="">---</option>
     <option value="scelta1">scelta1</option>
     <option value="scelta2">scelta2</option>
     ...
     <option value="altro">altro</option>
    </select>
    
    <input type="text" id="campo_altro" name="campo_altro" style="display:none" />

    non ho avuto modo di testarla, ma dovrebbe funzionare.

    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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.