Cursor por defecto en un campo

Buenas

Como podría poner el cursor por defecto en el campo login al cargar la
pagina? Existe algún helper para esto?

<%= text_field ‘user’, ‘login’, :class => “input” %>

un saludo y muchas gracias

On 9/3/07, Fernando S. [email protected] wrote:

Buenas

Como podría poner el cursor por defecto en el campo login al cargar la
pagina? Existe algún helper para esto?

<%= text_field ‘user’, ‘login’, :class => “input” %>

Considerando que estás incluyendo Prototype, debajo de todo el formulario:

<%= javascript_tag “Element.focus(‘user_login’)” %>

Sin Prototype:

<%= javascript_tag “if ((e = document.getElementById(‘user_login’)) &&
e.focus) e.focus();” %>

Pasándolo a un helper, por supuesto :wink:

Saludos

Damian J. wrote:

On 9/3/07, Fernando S. [email protected] wrote:

Buenas

Como podr�a poner el cursor por defecto en el campo login al cargar la
pagina? Existe alg�n helper para esto?

<%= text_field ‘user’, ‘login’, :class => “input” %>

Considerando que est�s incluyendo Prototype, debajo de todo el formulario:

<%= javascript_tag “Element.focus(‘user_login’)” %>

Sin Prototype:

<%= javascript_tag “if ((e = document.getElementById(‘user_login’)) &&
e.focus) e.focus();” %>

Pas�ndolo a un helper, por supuesto :wink:

Saludos

una forma de hacerlo para todos los formularios es agregando este codigo
en layouts/aplication.rhtml

Parking <%= stylesheet_link_tag 'scaffold' %> <%= javascript_include_tag :defaults %>

esto es js.

saludos

Hola Damian muchas gracias pero en este proyecto estoy usando JQuery por
lo
que usare (si no encuentro la funcion e JQuery)

<%= javascript_tag “if ((e = document.getElementById(‘log’)) &&
e.focus) e.focus();” %>

para

<%= text_field ‘user’, ‘login’, :class => “input”, :id => “log” %>

un saludo cordial y gracias nuevamente

El día 3/09/07, Damian J. [email protected] escribió:

Muchas gracias a todos. A final con JQuery uso

$(“input:first”).focus();

que selecciona el primer campo por defecto del formulario.

Muchas gracias y un saludo a la lista

El día 3/09/07, William B. [email protected]
escribió: