- Home
- Categorie
- Coding e Sistemistica
- Coding
- Impostare focus su textarea di un form html. Come si fa?
-
Impostare focus su textarea di un form html. Come si fa?
Ciao ragazzi
Ho un semplice form HTML dentro al quale c'è una TEXTAREA.
<form method="post" action="invia_messaggio.php?id=<?php echo $id_barra; ?>"> <TEXTAREA cols=60 rows=4 name="messaggio"></textarea> <tr><td align="right" colspan="2"><input type="submit" name="Submit" value="Invia messaggio" ></td></tr> </form>
Come faccio a settare automaticamente il focus all'interno della textarea?
Grazie a tutti
-
Intendi impostarlo all'apertura della pagina?
-
Si, non riesco proprio a farlo.
All'apertura della pagina (una piccola finestra che si apre al click su "Scrivi messaggio") si deve impostare automaticamente il focus nella textarea altrimenti sarebbe noioso dover cliccarci dentro ogni volta col mouse...
-
Quindi ho una pagina A con il pulsante "Scrivi Messaggio", al click di questo si apre una pagina B con una textarea e immagino un tasto salva messaggio, il quale salverà il messaggio sulla casella di testo della textarea A?
E il focus lo vuoi sulla casella di testo del B?
Spero di essere stato chiaro eh eh...
-
@marcocarrieri said:
Quindi ho una pagina A con il pulsante "Scrivi Messaggio", al click di questo si apre una pagina B con una textarea e immagino un tasto salva messaggio, il quale salverà il messaggio sulla casella di testo della textarea A?
E il focus lo vuoi sulla casella di testo del B?
Spero di essere stato chiaro eh eh...Non c'ho capito na mazza
Allora, ricapitolando ho questa situazione: ho una pagina dal quale l'utente clicca su un banale link "Scrivi messaggio" facendo aprire così una piccola finestra con dentro il form html.
All'apertura di questa finestrella, il focus deve essere impostato in automatico sulla textarea del form.Capito?
-
Ok eh eh...
stavo gia pensando oltre...
-
ok... quindi??
Nessuna soluzione?
-
Si si... Mangio e dopo metto giù uno schizzo...
Devo dare forza ai miei neuroni...
-
ahahaha ok
Vado a mangiare anche io
-
Ho risolto (perfettamente funzionante) mettendo questo script JS alla chiusura del form:
<script>document.forms[0].messaggio.focus()</script>
-
Uff ecco...
Lo sapevo che non dovevo mangiare anche il melone...
Ci ho messo troppo a mangiare...Buon proseguimento, Marco.
-
Ciao e grazie, buona giornata