Si tratta di spostare il focus() da un' area di scrittura ad un' altra, e questo di per se' non è difficile, ma ... il tasto INVIO serve per andare a capo in una textarea !!! Non saprei come fargli assumere un diverso comportamento, atteso inoltre che l' utente si dovrebbe poi trattenere dall' impostare un ritorno di riga
Si può sicuramente fare ricorrendo ad un pulsante sulla pagina, e per questo ti posto modello, ma allora tanto vale cliccare direttamente sulla seconda textarea per spostarsi a scrivere.
Altrimenti si potrebbe anche fare che il focus() si sposta automaticamente allorché un determinato limite di caratteri è stato raggiunto nella prima textarea.
codice:
<html>
<head><title>switch area focus</title>
</head>
<body bgcolor="#900000" text="#E3E3E3" onload='document.field.area1.focus();'>
<h1>&nbsp;</h1>
<div align="center">
<form name="field">
<textarea name="area1" rows="12" cols="24"></textarea>
<textarea name="area2" rows="12" cols="24"></textarea>
<input value="switch area" type="button" onClick='document.field.area2.focus();'>
</form>
</div>
</body>
</html>