07/02/2014, 21:17
|
| | Fecha de Ingreso: junio-2012
Mensajes: 147
Antigüedad: 12 años, 4 meses Puntos: 1 | |
Eliminar "intro" del final de una cadena Muy buenas. En la web que estoy desarrollando tengo la opción de que los usuarios puedan editar sus datos personales. Para ello, tengo un input text para cada apartado. Cuando el usuario pulsa un botón de editar se activa el input correspondiente y cuando presiona la tecla intro en ese input se envía por ajax a un script que modifica el apartado correspondiente en la BD. Hasta aquí todo correcto, el problema es que la BD almacena el carácter "intro", de forma que la siguiente vez que se quiera editar ese campo, en el input aparece el campo modificado pero al presionar la techa retroceso (para borrar un carácter), no hace nada porque, supongo, lo que se borra es ese carácter del final de la cadena.
En un caso extremo que he probado, al editar 10 veces el campo sin modificar el contenido, simplemente pulsando intro, la undécima vez que se quiera modificar el contenido hay que presionar 11 veces la tecla retroceso para que se elimine el primer carácter visible de la cadena.
He probado con la función de php trim antes del UPDATE en la tabla, pero no funciona.
¿Alguna idea? |