Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Problema con checkbox

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199

    Problema con checkbox

    Ciao raga guardate questo form come posso fare in modo che nel momento in cui chekko "Altro" si disattivino gli altri 3 sotto

    distributore ect. ect.

    http://www.marcogravina.it/ordina.html


    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199
    up

  3. #3
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao markgrav,
    nel checkbox "altro" associ una funzione all'onclick
    codice:
    
    <input type="checkbox" name="altro" value="Altro" onclick="NomeFunzione">Altro : </p>
    e poi la funzione la fai così
    codice:
    <script language="javascript">
    function NomeFunzione(){
      ff=document.modulo
      tf = ff.altro.checked
      ff.rivenditore.disabled = tf
      ff.distributore.disabled = tf
      ff.privato.disabled = tf
    }
    </script>
    non ho capito se vuoi attivare o disattivare... casomai è
    codice:
    <script language="javascript">
    function NomeFunzione(){
      ff=document.modulo
      tf = !ff.altro.checked
      ff.rivenditore.disabled = tf
      ff.distributore.disabled = tf
      ff.privato.disabled = tf
    }
    </script>

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199
    mi sono espresso male infatti intendevo se chekko altro si devono attivare gli altri 3 , e questo l'ho fatto

    ma se deseleziono "altro" dopo aver selezionato precentemente il primo, ad esempio, (rivenditori) esso di disabilita MA RIMANE CHEKKATO QUALE EVENTO LO SVUOTA???

  5. #5
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    un campo del form se è disattivato è come se non ci fosse... comunque se vuoi anche decheckare
    codice:
    function NomeFunzione(){
      ff=document.modulo
      tf = !ff.altro.checked
      ff.rivenditore.disabled = tf
      ff.distributore.disabled = tf
      ff.privato.disabled = tf
      if(tf){
        ff.rivenditore.checked = false
        ff.distributore.checked = false
        ff.privato.checked = false
      }
    }

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199
    e per un semplice fatto di estetica, comumque grazie dell'aiuto

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.