Foros del Web » Creando para Internet » HTML »

[SOLUCIONADO] txtarea posicion del cursor

Estas en el tema de txtarea posicion del cursor en el foro de HTML en Foros del Web. Buenas noches: Tengo un txtarea que tiene un comportamiento que no comprendo. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original < textarea name = "txtobs" rows = ...
  #1 (permalink)  
Antiguo 10/06/2015, 13:41
 
Fecha de Ingreso: noviembre-2005
Mensajes: 146
Antigüedad: 19 años
Puntos: 1
txtarea posicion del cursor

Buenas noches:
Tengo un txtarea que tiene un comportamiento que no comprendo.
Código HTML:
Ver original
  1. <textarea name="txtobs" rows="5" cols="40"><?php echo $var18?></textarea>
Al entrar en él, el cursor no se posiciona al inicio. Es como si hubiera una tabulación, es decir deja un espacio en blanco. Si intento en la segunda linea sucede lo mismo.
Para poder poner el cursor en el inicio tengo que usar la tecla "retroceso" y llegar así al inicio.
Introduzco los datos y actualizo la base de datos.
Al recoger la información de la base de datos se produce de nuevo la tabulación que he referido desplazando de esta manera el contenido.
Si vuelvo hacer una actualización se produce una nueva tabulación que se agrega a la primera desplazando aún más el contenido.
¿Alguna idea de la causa?
Gracias.
  #2 (permalink)  
Antiguo 11/06/2015, 21:14
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 10 años
Puntos: 91
Respuesta: txtarea posicion del cursor

no tienes la pagina online para poder ver mejor el error? o una cap del error?
  #3 (permalink)  
Antiguo 12/06/2015, 08:13
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 2 meses
Puntos: 578
Respuesta: txtarea posicion del cursor

Igual es que la variable $var18 contiene espacios en blanco
  #4 (permalink)  
Antiguo 12/06/2015, 12:17
 
Fecha de Ingreso: noviembre-2005
Mensajes: 146
Antigüedad: 19 años
Puntos: 1
Respuesta: txtarea posicion del cursor

Hola:
En cuanto a la variable: No tiene espacios en blanco.

En cuanto a la pagina online no la tengo aun. Y una "cap del error", no domino aún la jerga informatica de foros, y no sé que significa. (sorry).
Inserto este link, pero no se como si lo hago correctamente.
/view?usp=sharing"]https://drive.google.com/file/d/0B0qDRnOasAwwTFcwSzQ1ZktnQUE/view?usp=sharing[/URL]
  #5 (permalink)  
Antiguo 12/06/2015, 12:29
 
Fecha de Ingreso: noviembre-2005
Mensajes: 146
Antigüedad: 19 años
Puntos: 1
Respuesta: txtarea posicion del cursor

Bueno el link funciona.
Como puedes ver hay un espacio en blanco a la izquierda en la primera linea.
Si hago una modificación en el formulario, que no modifica el contenido del txtarea, y actualizo los datos, información del txtarea aparece desplazada una o dos lineas. Parece que se introducen espacios en blanco.

He suprimido del código esta linea que afectaba al txtarea:
//tinymce.init({selector:'textarea',toolbar: "bold italic",menubar: false});
Manteniendo esta linea al entrar el selector ocupa su posición natural, es decir al inicio del txtarea para insertar la información.
  #6 (permalink)  
Antiguo 12/06/2015, 12:46
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 2 meses
Puntos: 578
Respuesta: txtarea posicion del cursor

Igual era una indentación con CSS o simplemente el script generaba una tabulación. En fin, si lo solucionaste bien
  #7 (permalink)  
Antiguo 12/06/2015, 15:12
 
Fecha de Ingreso: noviembre-2005
Mensajes: 146
Antigüedad: 19 años
Puntos: 1
Respuesta: txtarea posicion del cursor

No.
No es una solución. Quiero decir, la desactivación de esa linea de código me genera el problema que os he explicado.
Por lo que he podido ver en la web, el txtarea tiene un comportamiento diferente al que obtengo yo cuando lo uso, además de la posición del cursor.
Me explico:
Al introducir datos en otros txtarea el comportamiento es como el que obtengo usando este txtarea, los caracteres ocupan su posición y al final de la linea siguen en la linea siguiente. Pero en mi txtarea al introducir una palabra, salta a la siguiente linea de manera que cuando acabo esa palabra y pulso tecla de espacio ésta sube a la linea en la que debería estar y así con las sucesivamente.
He modificado el número de columnas y lineas pero obtengo el mismo resultado.
Por lo tanto hay dos problemas:
El de la tabulación y el de no continuidad durante la escritura.
  #8 (permalink)  
Antiguo 14/06/2015, 11:55
 
Fecha de Ingreso: noviembre-2005
Mensajes: 146
Antigüedad: 19 años
Puntos: 1
Respuesta: txtarea posicion del cursor

Hola:
Problema resuelto.
Rehice el codigo del textarea y todos los problemas dejaron de producirse.
Antiguo:
Código HTML:
Ver original
  1. <textarea name="txtobs" rows="5" cols="40"><?php echo $var18?></textarea>

Nuevo:
Código HTML:
Ver original
  1. <textarea name="txtobs" rows="4" cols="50"><?php echo $var18?></textarea>

La causa. Ni idea. Ya véis que no hay diferencia salvo los valores de rows y cols.
Esto se parece al dicho de los gallegos que dice referido a las brujas "que haberlas haylas".
Cierro el tema.
Gracias y un cordial saludo.

Etiquetas: cursor, php, posicion
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 04:52.