ciao a tutti...
devo realizzazare una checkbox che quendo selezionata mi attiva quattro selec. e ovviamente quando e disattivata le disabilita.
Mi potete aiutare?grazie.
Alex
ciao a tutti...
devo realizzazare una checkbox che quendo selezionata mi attiva quattro selec. e ovviamente quando e disattivata le disabilita.
Mi potete aiutare?grazie.
Alex
Ciao alexinside83,
se vuoi ti faccio un esempio con 3 select... ti arrangi tu a farlo per 4 :gren:
codice:<form name="NomeForm"> <input type="checkbox" name="NomeCheck" value="ON" onclick="this.form.NomeSelect1.disabled=!this.checked;this.form.NomeSelect2.disabled=!this.checked;this.form.NomeSelect3.disabled=!this.checked;"> <select name="NomeSelect1" disabled> <option value="1">uno</option> <option value="2">due</option> <option value="3">tre</option> </select> <select name="NomeSelect2" disabled> <option value="1">uno</option> <option value="2">due</option> <option value="3">tre</option> </select> <select name="NomeSelect3" disabled> <option value="1">uno</option> <option value="2">due</option> <option value="3">tre</option> </select> </form>
Funziona!!!!!!!!!
Pero to devo chiedere un favore...
Mi puoi spiegare esattamente cosa succede nel passaggio:
this.form.select1.disabled=!this.checked;???????
grazie...ale
certo che ti spiego alexinside83,
this.form.select1.disabled=!this.checked
this rappresenta l'oggetto dove si trova... in questo caso è la checkbox.
In ogni elemento di un form si trova il riferimento al form che lo contiente, quindi this.form messo in un elemento del form rappresenta il form.
select1 è la select :gren: disabled è la proprietà per abilitare/disabilitare, il valore da passare è true (disabilitato) o false (abilitato)
la checkbox ha la proprietà checked che restituisce true (checkato) o false (non checkato)
per disabilitare bisogna impostare a true la proprietà disabled quindi il contrario del checked della checkbox (il punto esclamativo è la negazione).
Capito tutto? Se hai altri dubbi chiedi pure.