Como iniciar con el textfield seleccionado por defecto

Iniciado por :ohk<any>, 2 Junio 2011, 05:43 AM

0 Miembros y 1 Visitante están viendo este tema.

:ohk<any>

Hola gente, ultimamente ando con preguntas obvias que luego de unos minutos resuelvo, pero esta no he encontrado, quiza porque no he buscado bien, pero solo he encontrado ejemplos para jtextfield osea java, pero tengo el problema en php.

Bueno el problema es el siguiente:

Quieo que al entrar a una pagina en el formulario el textfield que yo quiera inicie seleccionado y listo para escribir algo sin tener que mover el mouse hasta el, un ejemplo con imagenes:

Tengo este textfield



Pero quiero que por defecto inicie asi:



Espero entiendan la pregunta, quiza con html y javascript se pueda hacer bien simple, pero no lo he conseguido aun, por ahora estoy usando:

Código (html4strict) [Seleccionar]
onMouseMove="this.select()"

Eso para que cuando el mouse pase todo el texto dentro del texfield se seleccione, me es una alternativa, pero no es lo que quiero, espero me puedan ayudar.

Saludos
OHK
Y es que a veces pienso que si no estuviera loco no podría salir adelante.
Lo que no se es capaz de dar, en realidad no se posee, uno es poseído por ello.

Shell Root

No entendí, quieres hacer que cuando cargue la pagina. Se situé el mouse en un text?
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

bomba1990

seleccionado como tu lo pones en esa imagen no lo se, con el texto todo seleccionado pero se que si haces $('#iddelinput text').focus(), pues aparece con el cursor en ese input text, pero que lo seleccione todo pues no conozco.
"Cuando le di de comer a los pobres me llamaron santo, pero cuando pregunte porque los pobres eran pobres me dijeron comunista"

http://sosinformatico.blogspot.com/
http://www.publisnet.com.ve

Shell Root

Código (html4strict) [Seleccionar]
<input type="text" name="miTexto" value="Prueba" onClick="this.select()">
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

:ohk<any>

Ok, me explico de otra forma, para que me entiendan:

Cuando entran a google> www.google.es

Inicia de esta forma:



Si ven el recuadro en rojo, veran que el cursor esta dentro del textfield de busqueda.
Ok, bastante claro y simple, ahora bien lo que yo busco es que al cargar una pagina asi como la de google el cursor tambien me salga por defecto dentro del textfield, pero mi textfield por defecto a la ves tendra un valor, que en este caso sera un numero, entonces no solo quiero que el cursor inicie dentro sino tambien que inicie dentro y seleccione lo que hay dentro, de esta manera:





Espero me haya dejado entender y me puedan dar una mano.

Saludos
Y es que a veces pienso que si no estuviera loco no podría salir adelante.
Lo que no se es capaz de dar, en realidad no se posee, uno es poseído por ello.

cassiani

prueba agregando:

Código (javascript) [Seleccionar]
<script>
window.addEventListener('load',selcampo,false);
function selcampo() {
  document.getElementById("textfield").select();
}
</script>


entre etiquetas head

:ohk<any>

Cita de: cassiani en  6 Junio 2011, 03:22 AM
prueba agregando:

Código (javascript) [Seleccionar]
<script>
window.addEventListener('load',selcampo,false);
function selcampo() {
  document.getElementById("textfield").select();
}
</script>


entre etiquetas head

Muchas gracias, solucionó mi problema.  ;-)

Saludos
Y es que a veces pienso que si no estuviera loco no podría salir adelante.
Lo que no se es capaz de dar, en realidad no se posee, uno es poseído por ello.

-=[ §ÂßÂÑÐØ ]=-

la función focus de javascript tambien hace eso
SALUDOS DE -=[ §AßAÑÐØ ]=-