Foros del Web » Programando para Internet » Javascript »

Posicionar cursor dentro de input text

Estas en el tema de Posicionar cursor dentro de input text en el foro de Javascript en Foros del Web. Hola, tengo una duda. ¿Es posible posicionar el cursor de escritura al interior de un textbox para que, por ejemplo todos los caracteres siempre aparezcan ...
  #1 (permalink)  
Antiguo 30/12/2008, 15:08
 
Fecha de Ingreso: agosto-2008
Mensajes: 198
Antigüedad: 15 años, 9 meses
Puntos: 27
Posicionar cursor dentro de input text

Hola, tengo una duda. ¿Es posible posicionar el cursor de escritura al interior de un textbox para que, por ejemplo todos los caracteres siempre aparezcan al final?.
La verdad es que he buscado, pero no he encontrado la repuesta, tal vez por no haber hecho la pregunta adecuada.
Espero puedan ayudarme.
  #2 (permalink)  
Antiguo 30/12/2008, 16:47
 
Fecha de Ingreso: diciembre-2008
Mensajes: 14
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: Posicionar cursor dentro de input text

Se un poco mas especifico. No entiendo o cita tu ejemplo, mas explicitamente.
  #3 (permalink)  
Antiguo 31/12/2008, 09:58
 
Fecha de Ingreso: agosto-2008
Mensajes: 198
Antigüedad: 15 años, 9 meses
Puntos: 27
Respuesta: Posicionar cursor dentro de input text

Miren lo que quiero es que a un input text con un valor de por ejemplo 123456, siempre que el usuario quiera añadir un caracter como tal vez el 7, este quede al final de la siguiente forma 1234567, y que de ninuna forma pueda quedar 1237 o 1723456, etc... En cierta forma lo he logrado en firefox con el evento onkeypress y en IE con onkeypress y onkeydown, pero el efecto no es el óptimo puesto que el cursor se ve en la parte del valor del input en donde ha hecho click.
Bueno, he tratado con palabras (ya que aun no puedo adjuntar archivos) de explicarme lo mejor posible. Gracias de antemano.
  #4 (permalink)  
Antiguo 01/01/2009, 11:51
Avatar de marcopoloaz06  
Fecha de Ingreso: julio-2007
Ubicación: México
Mensajes: 457
Antigüedad: 16 años, 9 meses
Puntos: 11
Respuesta: Posicionar cursor dentro de input text

hola, hice esto aver si te funciona
js:
Código javascript:
Ver original
  1. function tex( th, e ){
  2.     var val = th.value, key = e.keyCode, rel = th.getAttribute("rel");
  3.     if(rel == null){
  4.         th.setAttribute( "rel", val );
  5.         rel = th.getAttribute("rel");
  6.     }
  7.     var oldLength = rel.length, length = val.length;
  8.     if((val.indexOf( rel.substring(0, oldLength) ) == 0
  9.     && (val.substring(0, 1) == rel.substring(0, 1) || length != 0))
  10.     || key == 8 || key == 46){
  11.         th.setAttribute( "rel", val );
  12.     }else{
  13.         th.value = rel;
  14.     }
  15. };
html:
Código HTML:
<input type="text" onkeyup="tex(this, event);"/> 
saludoss y feliz anio nuevo
:]
__________________
Aerolíneas Alicia :D
  #5 (permalink)  
Antiguo 01/01/2009, 12:05
 
Fecha de Ingreso: agosto-2008
Mensajes: 198
Antigüedad: 15 años, 9 meses
Puntos: 27
De acuerdo Respuesta: Posicionar cursor dentro de input text

Ok, muchísimas gracias, algo así es lo que quería, adaptandolo un poco funcionará perfecto.
Muchas gracias y Feliz año.
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 21:27.