Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Cambiare Checkbox con Radiobutton

    Salve

    Ho realizzato uno script con che al click su una checkbox mi fa visualizzare automaticamente dei campi di inserimento !

    vorrei impostare questo con due radiobutton dove al click sul si mi fa visualizzare i campi e su no me li fa sparire!

    if (f.checked){
    (document.getElementById("rag_soc2").style.visibil ity = "visible");
    (document.getElementById("txt_rag_soc2").style.vis ibility ="visible");
    } else {
    (document.getElementById("rag_soc2").style.visibil ity = "hidden");
    (document.getElementById("txt_rag_soc2").style.vis ibility = "hidden");
    }
    }
    </script>

    <input type="checkbox" name="checkbox" value="checkbox" onClick="controlla(this)">

    <div align="right" id="txt_rag_soc2" style="visibility:hidden;">* Ragione Sociale:</div>
    <input type="text" class="input" name="rag_soc2" size="45" axlength="50" id="rag_soc2" style="visibility:hidden;">

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao antoedp,

    potresti fare accussì
    codice:
    function controlla(f)
      if (f.value=='si'){ 
        document.getElementById("rag_soc2").style.visibility="visible"; 
        document.getElementById("txt_rag_soc2").style.visibility="visible"; 
      }else{ 
        document.getElementById("rag_soc2").style.visibility="hidden"; 
        document.getElementById("txt_rag_soc2").style.visibility="hidden"; 
      } 
    } 
    </script> 
    
    <input type="radio" name="NomeRadio" value="si" onClick="controlla(this)"> 
    <input type="radio" name="NomeRadio" value="no" onClick="controlla(this)">

  3. #3
    visto che ci siamo ma questa del radio button vale anche nel caso in cui voglia utilizzare una combobox?

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da antoedp
    visto che ci siamo ma questa del radio button vale anche nel caso in cui voglia utilizzare una combobox?
    :quote: una combobox???? Io per combobox intendo
    codice:
    <select name="NomeCombo">
      <option value="si">Sì</option>
      <option value="no">No</option>
    </select>
    tu cosa intendi? Comunque checkbox,radio e combobox sono 3 cose differenti :gren:

  5. #5
    esatto se voglio impostarlo con una combobox

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Potrebbe anche funzionare... ma non su tutti i browser.
    La sintassi corretta sarebbe
    codice:
    function controlla(f)
      if (f.options[f.selectedIndex].value=='si'){ 
        document.getElementById("rag_soc2").style.visibility="visible"; 
        document.getElementById("txt_rag_soc2").style.visibility="visible"; 
      }else{ 
        document.getElementById("rag_soc2").style.visibility="hidden"; 
        document.getElementById("txt_rag_soc2").style.visibility="hidden"; 
      } 
    } 
    </script> 
    
    <select name="NomeCombo" onchange="controlla(this)">
      <option value="si">Sì</option>
      <option value="no">No</option>
    </select>

  7. #7
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    comunque adesso che guardo il codice vedo che è ottimizzato per IE quindi puoi tenere anche la funzione di prima che funzia!

  8. #8

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.