Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2009, 09:33
Avatar de hgp147
hgp147
 
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 18 años, 3 meses
Puntos: 36
Crear input text dinámicamente

Hola, tengo este código con el cual tomo el texto que esta dentro de un <td></td> y creo un input text dentro del <td></td>, el input text le pongo como value el contenido que tenía antes el <td></td>.
Esta es la función:

Código:
function creaInput(idDiv, idInput)
{
	
		// Obtenemos el div contenedor del futuro input
		var divContenedor=document.getElementById(idDiv);
		
		// Creamos el input
		divContenedor.innerHTML="<input type='text' value='"+divContenedor.innerHTML+"' id='"+idInput+"' maxlength='40'>";


}
El problema es que si en el <td> tenía algo como: Nombre's, al ejecutar la función en el input text solo me muestra Nombre. Es decir el problema me lo ocasiona el ' (apostrofe) y no muestra todo lo que sigue después del '.

Cómo lo puedo solucionar?

Gracias por su ayuda.
__________________
Spread Firefox | Download Day 2008
¡Únete en nuestra misión para alcanzar el Record Guinness al software más descargado en 24 horas! http://www.spreadfirefox.com/es-ES/worldrecord/