# Posizionare il cursore in un form

**URL:** <https://www.ruby-forum.com/t/posizionare-il-cursore-in-un-form/120648>\
**Category:** IT\
**Created:** [November 19, 2007, 3:17pm UTC](https://www.ruby-forum.com/t/posizionare-il-cursore-in-un-form/120648 "2007-11-19T15:17:10Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![gnugnaman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/a9a28c/32.png) [@gnugnaman](https://www.ruby-forum.com/u/gnugnaman)\
**Post date:** [November 19, 2007, 3:17pm UTC](https://www.ruby-forum.com/t/posizionare-il-cursore-in-un-form/120648/1 "2007-11-19T15:17:10Z")

</div>

Ciao a tutti. Ho un form (tipo dentro un new.rhtml). Vorrei che  
all’Onload della pagina il cursore venisse posizionato automaticamente  
sul primo campo del form. Qualcuno sa come si fa utilizzando RoR (?).  
Grazie, G.Zangrillo

---

<div class="post-metadata">

**Author:** ![gnugnaman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/a9a28c/32.png) [@gnugnaman](https://www.ruby-forum.com/u/gnugnaman)\
**Post date:** [November 19, 2007, 3:42pm UTC](https://www.ruby-forum.com/t/posizionare-il-cursore-in-un-form/120648/2 "2007-11-19T15:42:14Z")

</div>

Ror ti serve solo nella misura in cui include prototype 🙂

Cmq assicurati di includere nel tuo layout prototype (con  
javascript\_include\_tag) e poi fai così in application.js:

Event.observe(window,‘load’, function() { $(‘idelemento’).setFocus() });

Le mail ti raggiungono ovunque con BlackBerry® from Vodafone!

---

<div class="post-metadata">

**Author:** ![gnugnaman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/a9a28c/32.png) [@gnugnaman](https://www.ruby-forum.com/u/gnugnaman)\
**Post date:** [November 19, 2007, 6:25pm UTC](https://www.ruby-forum.com/t/posizionare-il-cursore-in-un-form/120648/3 "2007-11-19T18:25:31Z")

</div>

Giovanni I. wrote:

> Ror ti serve solo nella misura in cui include prototype 🙂
> 
> Cmq assicurati di includere nel tuo layout prototype (con  
> javascript\_include\_tag) e poi fai così ©n application.js:
> 
> Event.observe(window,‘load’, function() { $(‘idelemento’).setFocus() });
> 
> Le mail ti raggiungono ovunque con BlackBerry? from Vodafone!

Grazie, ora ci provo. Le mail mi pedinano ovunque…🙂 G.

---

<div class="post-metadata">

**Author:** ![gnugnaman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/a9a28c/32.png) [@gnugnaman](https://www.ruby-forum.com/u/gnugnaman)\
**Post date:** [December 6, 2007, 7:43pm UTC](https://www.ruby-forum.com/t/posizionare-il-cursore-in-un-form/120648/4 "2007-12-06T19:43:50Z")

</div>

In application.js metti:

Event.observe(document, ‘dom:loaded’, function() {  
$(‘selettore per il campo che mi interessa’).setFocus();  
})

Se non sei ancora con prototype 1.6.0 usa Event.observe(window, ‘load’,  
…)

---

<div class="post-metadata">

**Author:** ![gnugnaman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/a9a28c/32.png) [@gnugnaman](https://www.ruby-forum.com/u/gnugnaman)\
**Post date:** [December 6, 2007, 6:36pm UTC](https://www.ruby-forum.com/t/posizionare-il-cursore-in-un-form/120648/5 "2007-12-06T18:36:51Z")

</div>

[http://snippets.dzone.com/posts/show/1775](http://snippets.dzone.com/posts/show/1775)
