Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855

    Aiuto disattiva checkbox da selezione radio

    ciao a tutti,

    vorrei disattivare dei checkbox in base alla selezione di due radio button
    cioè

    <input type="radio" value="V3" name="R1"> selezione1 :

    1<INPUT type=checkbox value=1 name=txttiponewsins1>
    2<INPUT type=checkbox value=2 name=txttiponewsins2>
    3<INPUT type=checkbox value=3 name=txttiponewsins3>
    4<INPUT type=checkbox value=4 name=txttiponewsins4>
    5<INPUT type=checkbox value=5 name=txttiponewsins5>




    <input type="radio" value="V4" name="R1"checked> selezione2 :

    1<INPUT type=checkbox value=1 name=txttiponewsute1>
    2<INPUT type=checkbox value=2 name=txttiponewsute2>
    3<INPUT type=checkbox value=3 name=txttiponewsute3>
    4<INPUT type=checkbox value=4 name=txttiponewsute4>
    5<INPUT type=checkbox value=5 name=txttiponewsute5>

    mi potete dare una mano?

    ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    ho fatto una cosa del genere:

    <head>
    <script language="Javascript">
    <!--
    function abilita(){
    if (document.form1.check1.checked==true){
    document.form1.txttiponewsins1.disabled=false;
    document.form1.txttiponewsins2.disabled=false;
    }
    else {
    document.form1.txttiponewsins1.disabled=true;
    document.form1.txttiponewsins2.disabled=true;
    }
    }
    </script>
    </head>

    <body>

    <form name="form1">

    <input type="radio" name="check1" value="1" onClick="abilita();">
    1<INPUT type=checkbox value=1 name=txttiponewsins1 disabled>
    2<INPUT type=checkbox value=2 name=txttiponewsins2 disabled>




    <input type="radio" name="check1" value="2" onClick="abilita();">
    3<INPUT type=checkbox value=1 name=txttiponewsins3 disabled>
    4<INPUT type=checkbox value=2 name=txttiponewsins4 disabled>

    </form>

    Come faccio ad abilitare i checkbox in base alla selezione di uno dei due radio?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    allora ho fatto cosi ma non capisco perchè selezionando uno dei due radio button mi fa sempre la condizione then:


    <head>
    <script language="Javascript">
    <!--
    function abilita(){
    if (document.form1.check1.value = "aa"){
    document.form1.txttiponewsins1.disabled=false;
    document.form1.txttiponewsins2.disabled=false;
    document.form1.txttiponewsins3.disabled=true;
    document.form1.txttiponewsins4.disabled=true;
    }
    else if (document.form1.check1.value = "bb") {
    document.form1.txttiponewsins1.disabled=true;
    document.form1.txttiponewsins2.disabled=true;
    document.form1.txttiponewsins3.disabled=false;
    document.form1.txttiponewsins4.disabled=false;
    }
    }
    </script>
    </head>

    <body>

    <form name="form1">

    <input type="radio" name="check1" value="aa" onClick="abilita();">
    1<INPUT type=checkbox value=1 name=txttiponewsins1 disabled>
    2<INPUT type=checkbox value=2 name=txttiponewsins2 disabled>




    <input type="radio" name="check1" value="bb" onClick="abilita();">
    3<INPUT type=checkbox value=1 name=txttiponewsins3 disabled>
    4<INPUT type=checkbox value=2 name=txttiponewsins4 disabled>

    </form>

    perchè?? eppure mi sembra tutto giusto...

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    http://forum.html.it/forum/showthrea...hreadid=549025 non si fa crossposting

    if (document.form1.check1[0].checked){
    ...
    }
    else if (document.form1.check1[1].checked) {

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    scusa,
    non ti arrabbiare,
    ma come si fa spostare una discussione da una stanza all'altra?

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.