Semplicemente la getElementById('nome') cerca un elemento con un id='nome' e non con il name='nome', nei browsers decenti!codice:<input type="radio" name="targetGroup" value="target" onclick="return enableTargetdisableGroup(true)"> Target <select name="selectedTarget" id="selectedTarget"> <option>example</option> </select> <input type="radio" name="targetGroup" value="group" onclick="return enableGroupdisableTarget(true)"> Group <select name="selectedGroup" id="selectedGroup"> <option>example</option> </select>
IE7 e precedenti usano un solo scope per la collection dei name e quella degli id, da cui problemi.
È assurdo che si faccia un browser che supporta la getElementById ma ti torna un elemento che NON HA L'ID che tu richiedi!
HTH
Zappa