Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > HTML e XHTML
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti

HTML e XHTML Il codice di scrittura per pagine web

Hey Amico Visitatore,
Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione HTML e XHTML


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 18-07-10, 12:00   #1 (permalink)
User
 
Data di registrazione: Jan 2010
Messaggi: 282
Impostare focus su textarea di un form html. Come si fa?

Ciao ragazzi

Ho un semplice form HTML dentro al quale c'è una TEXTAREA.

Codice:
<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
Protone86 non in linea   Rispondi citando
Vecchio 18-07-10, 12:02   #2 (permalink)
ModSenior
 
L'avatar di marcocarrieri
 
Data di registrazione: Jul 2009
Ubicazione: Rovigo
Messaggi: 14,723
Invia un messaggio tramite MSN a marcocarrieri Invia un messaggio tramite Skype a marcocarrieri
Intendi impostarlo all'apertura della pagina?
marcocarrieri ora è in linea   Rispondi citando
Vecchio 18-07-10, 12:05   #3 (permalink)
User
 
Data di registrazione: Jan 2010
Messaggi: 282
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...
Protone86 non in linea   Rispondi citando
Vecchio 18-07-10, 12:08   #4 (permalink)
ModSenior
 
L'avatar di marcocarrieri
 
Data di registrazione: Jul 2009
Ubicazione: Rovigo
Messaggi: 14,723
Invia un messaggio tramite MSN a marcocarrieri Invia un messaggio tramite Skype a marcocarrieri
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 ora è in linea   Rispondi citando
Vecchio 18-07-10, 12:12   #5 (permalink)
User
 
Data di registrazione: Jan 2010
Messaggi: 282
Quote:
marcocarrieri Visualizza il messaggio
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?
Protone86 non in linea   Rispondi citando
Vecchio 18-07-10, 12:13   #6 (permalink)
ModSenior
 
L'avatar di marcocarrieri
 
Data di registrazione: Jul 2009
Ubicazione: Rovigo
Messaggi: 14,723
Invia un messaggio tramite MSN a marcocarrieri Invia un messaggio tramite Skype a marcocarrieri
Ok eh eh... stavo gia pensando oltre... :P
marcocarrieri ora è in linea   Rispondi citando
Vecchio 18-07-10, 12:13   #7 (permalink)
User
 
Data di registrazione: Jan 2010
Messaggi: 282
ok... quindi??
Nessuna soluzione?
Protone86 non in linea   Rispondi citando
Vecchio 18-07-10, 12:21   #8 (permalink)
ModSenior
 
L'avatar di marcocarrieri
 
Data di registrazione: Jul 2009
Ubicazione: Rovigo
Messaggi: 14,723
Invia un messaggio tramite MSN a marcocarrieri Invia un messaggio tramite Skype a marcocarrieri
Si si... Mangio e dopo metto giù uno schizzo... Devo dare forza ai miei neuroni...
marcocarrieri ora è in linea   Rispondi citando
Vecchio 18-07-10, 12:22   #9 (permalink)
User
 
Data di registrazione: Jan 2010
Messaggi: 282
ahahaha ok

Vado a mangiare anche io
Protone86 non in linea   Rispondi citando
Vecchio 18-07-10, 13:30   #10 (permalink)
User
 
Data di registrazione: Jan 2010
Messaggi: 282
Soluzione

Ho risolto (perfettamente funzionante) mettendo questo script JS alla chiusura del form:
<script>document.forms[0].messaggio.focus()</script>
Protone86 non in linea   Rispondi citando
Vecchio 18-07-10, 13:31   #11 (permalink)
ModSenior
 
L'avatar di marcocarrieri
 
Data di registrazione: Jul 2009
Ubicazione: Rovigo
Messaggi: 14,723
Invia un messaggio tramite MSN a marcocarrieri Invia un messaggio tramite Skype a marcocarrieri
Uff ecco...
Lo sapevo che non dovevo mangiare anche il melone...
Ci ho messo troppo a mangiare...

Buon proseguimento, Marco.
marcocarrieri ora è in linea   Rispondi citando
Vecchio 18-07-10, 13:33   #12 (permalink)
User
 
Data di registrazione: Jan 2010
Messaggi: 282
Ciao e grazie, buona giornata
Protone86 non in linea   Rispondi citando
Rispondi
Tags:



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 07:20.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.