Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    120

    abilitare select da radio button

    Ciao a tutti, ho una pagina con questo codice ma non riesco as abilitare e disabilitare le select in base al radio premuto...

    <html>
    <head>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function checkradio1 ()
    {
    document.form1.S1.disabled=false;
    document.form1.S2.disabled=true;
    }

    function checkradio2 ()
    {
    document.form1.S1.disabled=true;
    document.form1.S2.disabled=false;
    }

    //-->
    </SCRIPT>

    </head>
    <form name="form1">
    <body>
    <table><tr>
    <td><font face="verdana" size="1"><input type="radio" name="selez" value="A" checked onchange='checkradio1'>AAA</td>
    <td><font face="verdana" size="1"><input type="radio" name="selez" value="B" onchange='checkradio2'>BBB</td>
    </tr><tr>
    <td><select name="S1">
    <option selected value="Prova1">Prova1</option>
    <option value="Prova2">Prova2</option>
    </select>
    </td>
    <td><select name="S2" disabled>
    <option selected value="Prova1">Prova1</option>
    <option value="Prova2">Prova2</option>
    </select>
    </td>
    </tr></table>
    </body>
    </html>

  2. #2
    codice:
    <td><font face="verdana" size="1"><input type="radio" name="selez" value="A" checked onclick='checkradio1()'>AAA</td>
    <td><font face="verdana" size="1"><input type="radio" name="selez" value="B" onclick='checkradio2()'>BBB</td>
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    120
    ...ti pareva se non era una stupidata.... Grazie mille.
    Però accede una cosa che non capisco, non esegue subito la function ma devo dare un click sulla form, perchè?

  4. #4
    Originariamente inviato da cicuta
    ...ti pareva se non era una stupidata.... Grazie mille.
    Però accede una cosa che non capisco, non esegue subito la function ma devo dare un click sulla form, perchè?
    a me funziona correttamente, se associ le funzioni al clic sui radiobutton è normale che non si attivino prima.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    120
    ..perfetto, ho cambiato onchange in onclick e funziona. Grazie mille per l'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.