beh, gia' lo sai! onchange sul tag select poi dipende da quello che devi fare
1 textarea, mostra o nascondi
codice:
<select onchange="document.getElementById('txarea').style.display=(this.selectedIndex==1)?'block':'none'">
<option selected="selected">scegli:</option>
<option>mostra</option>
<option>nascondi</option>
</select>
<textarea id="tarea" style="display:none;"></textarea>
piu' complesso
3 textarea, ogni voce mostra solo la textarea corretta
codice:
<script type="text/javascript">
function mostra(sel){
if(sel.selectedIndex!=0){
var val=sel.options[sel.selectedIndex].value;
for(var x=0;x<3;x++){
document.getElementById('tarea'+x).style.display=(x==val)?'block':'none';
}
}
}
</script>
<form>
<select onchange="mostra(this)">
<option selected="selected">scegli:</option>
<option value="2">mostra 2</option>
<option value="1">mostra 1</option>
<option value="0">mostra 0</option>
</select>
<textarea id="tarea0" style="display:none">sono tarea0</textarea>
<textarea id="tarea1" style="display:none">sono tarea1</textarea>
<textarea id="tarea2" style="display:none">sono tarea2</textarea>
</form>
di esempi del genere e' pieno il web, prima ancora del forum