Comunidad de diseño web y desarrollo en internet online

como colocar el puntero parpadeante al principio en un input

Citar            
MensajeEscrito el 17 Ene 2012 08:34 pm
hola mi duda es saber si es posible colocar el puntero parpadeante (yo lo conosco como prom) al principio en un input cuando este tenga contenido.

Por ejemplo en un input de html, que tiene por defecto en value="mi nombre es.."

Al seleccionarlo el prompt aparesca antes de la primer m

Por rod00x3

Claber

595 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 18 Ene 2012 12:33 pm
Es más difícil de lo que parece. El truco es usar las funciones de selección de texto donde se indica por código qué partes del texto del input hay que seleccionar (como si lo pintaras con el puntero del ratón) con una posición de inicio y de final. Para hacer lo que quieres es lo mismo pero indicando que la posición de inicio y final es la misma.

Código Javascript :

var ele = document.getElementById ("mitexto");
if ('selectionStart' in ele) {  // si existe el método
    ele.selectionStart = 1;
    ele.selectionEnd = 1;
    ele.focus ();
}

No lo he probado pero eso debería funcionar.
IE8 y anteriores no tienen selectionStart(), se llama de otra forma pero ahora mismo no lo recuerdo...

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 18 Ene 2012 05:45 pm
wuaww esto es exacto lo que buscaba, nadamas que no funciona tampoco en las cajas de texto

Por rod00x3

Claber

595 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 09 Ago 2012 04:25 pm
funciono perfecto, para un textarea pero ahora en busca de como obtener la posición

Por Santiag8

18 de clabLevel



Genero:Masculino  

Ing. de Sistemas

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.