Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413

    Disabilitare caselle di selezione!

    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

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    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>

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    Funziona!!!!!!!!!
    Pero to devo chiedere un favore...
    Mi puoi spiegare esattamente cosa succede nel passaggio:

    this.form.select1.disabled=!this.checked;???????

    grazie...ale

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    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.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.