Mi tabla, cuando hago click, crea un input y asi me permite introducir los datos. Mi función es:
Cita:
Sé el contenido del inoout en el que se hacer click(haciendo alert del txt), pero no sé como averiguar la columna en la que se hace click...// crear input para editar datos
function crearInput(celda) {
celda.onclick = function() {return false}
txt = celda.innerHTML;
celda.innerHTML = '';
obj = celda.appendChild(document.createElement('input')) ;
obj.value = txt;
obj.focus();
obj.onchange=function(){
Opcion('....);
}
obj.onblur = function() {
txt = this.value;
celda.removeChild(obj);
celda.innerHTML = txt;
celda.onclick = function() {crearInput(celda) }
}
}
}
function crearInput(celda) {
celda.onclick = function() {return false}
txt = celda.innerHTML;
celda.innerHTML = '';
obj = celda.appendChild(document.createElement('input')) ;
obj.value = txt;
obj.focus();
obj.onchange=function(){
Opcion('....);
}
obj.onblur = function() {
txt = this.value;
celda.removeChild(obj);
celda.innerHTML = txt;
celda.onclick = function() {crearInput(celda) }
}
}
}
¿Alguien puede ayudarme?
gracias!!