Foros del Web » Programando para Internet » Javascript »

Obtener el focus

Estas en el tema de Obtener el focus en el foro de Javascript en Foros del Web. Como puedo llamar el focus al priomer elemento del formulario directamente sin tener que crear un javascript es decir, de igaul forma como hago el ...
  #1 (permalink)  
Antiguo 14/09/2011, 09:25
 
Fecha de Ingreso: agosto-2011
Ubicación: Cuba, Pinar del Río
Mensajes: 82
Antigüedad: 13 años, 3 meses
Puntos: 0
Obtener el focus

Como puedo llamar el focus al priomer elemento del formulario directamente sin tener que crear un javascript es decir, de igaul forma como hago el calculo:

<form>
<input type="text" name="x" size="8" onfocus(QUE PONGO AQUI)> +
<input type="text" name="y" size="8"> =
<input type="text" name="suma" size="10"> <br>
<input type="button" value="Sumar" onclick="suma.value = parseFloat(x.value) + parseFloat(y.value)">
</form>
  #2 (permalink)  
Antiguo 14/09/2011, 10:09
Avatar de goteen_mx  
Fecha de Ingreso: abril-2005
Ubicación: D.F.
Mensajes: 403
Antigüedad: 19 años, 7 meses
Puntos: 37
Respuesta: Obtener el focus

Que explicitamente no indiques que sea javascript no significa que no lo sea. y si te das cuenta la suma se aplica despues de haberse realizado el evento onclick, en caso de que quieras el foco necesitas un evento que te desencadene esa función.
pj.
<input type="button" value="Sumar" onclick="document.getElementById('x').focus();">

Saludos.
__________________
Born to be free.
  #3 (permalink)  
Antiguo 14/09/2011, 12:53
 
Fecha de Ingreso: agosto-2011
Ubicación: Cuba, Pinar del Río
Mensajes: 82
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Obtener el focus

Mira colega, más bien lo que quiero es que mi input tome el focus al cargar la página, pero lo quiero hacer escribiendo todo el código javascript en una sola línea como el caso de la suma
  #4 (permalink)  
Antiguo 14/09/2011, 17:04
Avatar de goteen_mx  
Fecha de Ingreso: abril-2005
Ubicación: D.F.
Mensajes: 403
Antigüedad: 19 años, 7 meses
Puntos: 37
Respuesta: Obtener el focus

<body onload="document.getElementById('x').focus();>
o con jquery
.ready

Saludos.
__________________
Born to be free.
  #5 (permalink)  
Antiguo 15/09/2011, 13:38
 
Fecha de Ingreso: agosto-2011
Ubicación: Cuba, Pinar del Río
Mensajes: 82
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Obtener el focus

Gracias colega me sirvió tu código, admás ya había probado de otra forma:

<body onload="document.formvale.x(event)">

y tambien me sirvió. Gracias de ante mano.

Etiquetas: focus, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:43.