Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125

    radiobutton che abilitano

    ciao a tutti. non essendo esperto di javascript vorrei sapere come fare la seguente cosa :

    ho 2 radiobutton posizionati a fianco di due select. vorrei abilitare la select in base al radio button selezionato
    come posso fare?

    se non si e' capito come li dispongo tendo di mettere uno skizzo

    O [________] O [_________]

    il pallino e' il radio, l'altro la select

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: radiobutton che abilitano

    Originariamente inviato da stiffa
    ciao a tutti. non essendo esperto di javascript vorrei sapere come fare la seguente cosa :

    ho 2 radiobutton posizionati a fianco di due select. vorrei abilitare la select in base al radio button selezionato
    come posso fare?

    se non si e' capito come li dispongo tendo di mettere uno skizzo

    O [________] O [_________]

    il pallino e' il radio, l'altro la select
    Una cosa del genere:
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    </head>
    
    <body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
    <form action="provare.asp" method="get" name="modulo" id="modulo">
        <table border="0" width="973">
            <tr>
                <td width="134">
                    
    
    Seleziona</p>
                </td>
                <td width="822">
                    
    
    
                      <input name="abilita" type="radio" onClick="if(this.form.abilita[0].checked){this.form.select_radio_0.disabled=false;this.form.select_radio_1.disabled=true}" value="radiobutton">
                      <select name="select_radio_0" size="1" disabled="disabled" id="select_radio_0">
                        <option value="1" selected>Campo1</option>
                        <option value="2">Campo2</option>
                        <option value="3">Campo3</option>
                        <option value="4">altro</option>
    		
                    </select>
                      <input name="abilita" type="radio" onClick="if(this.form.abilita[1].checked){this.form.select_radio_1.disabled=false;this.form.select_radio_0.disabled=true}else{alert('errore');}" value="radiobutton">
                      <select name="select_radio_1" size="1" disabled="disabled" id="select_radio_1">
                        <option value="1" selected>Campo1</option>
                        <option value="2">Campo2</option>
                        <option value="3">Campo3</option>
                        <option value="4">altro</option>
                      </select>
                  </p>
                </td>
            </tr>
            <tr id="riga_y">
                <td width="134"></td>
                <td width="822"><input type="submit" name="formbutton1"></td>
            </tr>
        </table>
    </form>
    
    
    </p>
    </body>
    </html>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    oserei dire PERFETTO!!!!!

    grazie mille.
    ciao

  4. #4
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    ciao... devo aggiungere un altra select..un terzo radiobutton, ho provato così ma non va:

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    </head>
    
    <body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
    <form action="provare.asp" method="get" name="modulo" id="modulo">
        <table border="0" width="973">
            <tr>
                <td width="134">
                    
    
    Seleziona</p>
                </td>
                <td width="822">
                    
    
    
                      <input name="abilita" type="radio" onClick="if(this.form.abilita[0].checked){this.form.select_radio_0.disabled=false;this.form.select_radio_1.disabled=true}" value="radiobutton">
                      <select name="select_radio_0" size="1" disabled="disabled" id="select_radio_0">
                        <option value="1" selected>Campo1</option>
                        <option value="2">Campo2</option>
                        <option value="3">Campo3</option>
                        <option value="4">altro</option>
    		
                    </select>
                      <input name="abilita" type="radio" onClick="if(this.form.abilita[1].checked){this.form.select_radio_1.disabled=false;this.form.select_radio_0.disabled=true}else{alert('errore');}" value="radiobutton">
                      <select name="select_radio_1" size="1" disabled="disabled" id="select_radio_1">
                        <option value="1" selected>Campo1</option>
                        <option value="2">Campo2</option>
                        <option value="3">Campo3</option>
                        <option value="4">altro</option>
                      </select>
                    <input name="abilita" type="radio" onClick="if(this.form.abilita[2].checked){this.form.select_radio_2.disabled=false;this.form.select_radio_0.disabled=true;this.form.select_radio_1.disabled=true}else{alert('errore');}" value="radiobutton">
                      <select name="select_radio_2" size="1" disabled="disabled" id="select_radio_2">
                        <option value="1" selected>Campo1</option>
                        <option value="2">Campo2</option>
                        <option value="3">Campo3</option>
                        <option value="4">altro</option>
                      </select>
                  </p>
                </td>
            </tr>
            <tr id="riga_y">
                <td width="134"> </td>
                <td width="822"><input type="submit" name="formbutton1"></td>
            </tr>
        </table>
    </form>
    
    
     </p>
    </body>
    </html>

  5. #5
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    selezionando il terzo radiobutton si dovrebbero disabilitare il primo e il secondo contemporaneamente..

    grazie

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Senza tanti ammenicoli e controlli... questo e' ralativo al primo radio, gli altri in modo del tutto simile.

    <input name="abilita" type="radio" onclick="this.form.select_radio_0.disabled=false;t his.form.select_radio_1.disabled=true;this.form.se lect_radio_2.disabled=true;">

    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

  7. #7
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    grazie

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.