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

    Problema con proprietà checkbox

    Ciao!
    Ho realizzato un form in cui sono presente i seguenti elementi: 1 checkbox (check1), 1 textbox (txt1) ed un'altra checkbox (check2).
    Io voglio che, se selezionata la check1, vengano visualizzati gli altri 2 elementi, e l'ho fatto con il codice riportato:

    <input name="check1" type="checkbox" id="check1" value="checkbox" onClick="this.form.txt1.style.visibility = this.checked ? 'visible':'hidden';this.form.check2.style.visibili ty = this.checked ? 'visible':'hidden';"/>
    <input name="txt1" type="text" id="txt1" style="visibility:hidden;"/>
    <input name="check2" type="checkbox" id="check2" value="checkbox" style="visibility:hidden;"/>

    Fin qui tutto ok. Se però ora voglio che ne momento in cui la check1 venga deselezionata, i campi txt1 e check2 si "resettino" (cioè che txt1 si svuoti e che check2 si deselezioni, cosa devo fare?
    Grazie in anticipo.

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

    codice:
    onClick="if(this.checked){this.form.txt1.style.visibility='visible';this.form.check2.style.visibility='visible'}else{this.form.txt1.style.visibility='hidden';this.form.check2.style.visibility='hidden';this.form.txt1.value='';this.form.check2.checked=false;}"

  3. #3
    Funziona alla grande willybit!
    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 © 2026 vBulletin Solutions, Inc. All rights reserved.