hola, tengo una sitio donde el usuario haciendo doble clic sobre un texto este se combierte en un campo de texto y puede editar el valor, pero no me funciona
les dejo el codigo que me esta dando el error
Código:
function ShowEditar(idDiv, Tabla, Columna, Id){
valor=document.getElementById(idDiv).innerHTML;
document.getElementById(idDiv).innerHTML="<input id='Showedit' class='inputb' type='text' value='"+valor+"' style='' onkeypress='if(event.keyCode==13){Editar(\""+idDiv+"\", \""+Tabla+"\", \""+Columna+"\", \""+Id+"\", this.value);}; if(event.keyCode==27){document.getElementById(\""+idDiv+"\").innerHTML=\""+valor+"\";}'>";
document.getElementById('Showedit').focus();
}
espero que alguien me pueda hayudar les dejo el error que me tira la consola de errors de F Fox
Código:
Error: unterminated string literal
Código fuente:
if(event.keyCode==13){Editar("c2nom20", "contacto_s", "nombre", "20", this.value);}; if(event.keyCode==27){document.getElementById("c2nom20").innerHTML="
gracias