Non riesco a capire perchè questo codice non funziona:
Forse è un problema di sintassi?codice:<html> <head> <title>Titolo della Pagina</title> <meta http-equiv="Content-type" content="text/html;charset=utf-8"> <script type="text/javascript"> <!-- function vis(){ if(document.getElementById('uomo').checked=="true") { document.getElementById('nomi_maschili').removeAttribute('disabled'); document.getElementById('nomi_femminili').setAttribute('disabled','disabled'); } else if(document.getElementById('donna').checked=="true") { document.getElementById('nomi_femminili').removeAttribute('disabled'); document.getElementById('nomi_maschili').setAttribute('disabled','disabled'); } } //--> </script> </head> <body> <div id="f1"> Scegli un nome: Maschile<input type="radio" id="uomo" name="check1" value="Maschile" checked="true" onclick="vis();" /> Femminile<input type="radio" id="donna" name="check1" value="Femminile" onclick="vis();" /> <select id="nomi_maschili" disabled="disabled"> <option value="Gino selected="selected">Gino </option> <option value="Bruno">Bruno </option> <option value="Tonino">Tonino </option> </select> <select id="nomi_femminili" disabled="disabled"> <option value="Silvia" selected="selected">Silvia </option> <option value="Tina">Tina </option> <option value="Denise">Denise </option> </select> <input type="submit" id="calcola" value="Calcola" > </div> </body> </html>

Rispondi quotando