ho questo script che al solo checked o onfocus di un input radio dovrebbe attivare un textarea
e questa è la struttura della formcodice:function rendiAttivo() { var inpt = window.document.getElementsByTagName('input'); for(var i = 0; i < inpt.length; i++) { if(inpt[i].type == "radio" && inpt[i].checked) { window.document.getElementById('textarea')[0].disabled = FALSE ; break; } } }
non funziona nè con firefox nè con IEcodice:<form> <input type="radio" name="nomeRadio" value="val1" onFocus="rendiAttivo()">Nome1 <input type="radio" name="nomeRadio" value="val2" onFocus="rendiAttivo()">Nome2 <input type="radio" name="nomeRadio" value="val3" onFocus="rendiAttivo()">Nome3 <input type="text" name="area" value="val_text" > <textarea disabled id="qualsiasi" name="attiva" cols=45 rows=1 >massimo 38 battute</textarea> <input type="reset" value="annulla" /> </form>

Rispondi quotando
