Foros del Web » Programando para Internet » ASPX (.net) »

Como añado eventos a un textfield

Estas en el tema de Como añado eventos a un textfield en el foro de ASPX (.net) en Foros del Web. Hola... Necesito ayuda... tengo una tabla y esta aumenta su numero de filas... mediante el innerHTML... pero dado que cada textfield de fila llamaba a ...
  #1 (permalink)  
Antiguo 31/08/2008, 14:34
 
Fecha de Ingreso: diciembre-2007
Mensajes: 1
Antigüedad: 16 años, 4 meses
Puntos: 0
Como añado eventos a un textfield

Hola...
Necesito ayuda... tengo una tabla y esta aumenta su numero de filas... mediante el innerHTML... pero dado que cada textfield de fila llamaba a eventos, y en estos eventos devuelven el numero de la fila... puesto que no esta creada todavia me salen errores...

mi funcion que agrega las filas es:
function agregar() {
var tr, td, tabla;

tabla = document.getElementById('tabla');
tr = tabla.insertRow(tabla.rows.length);
td = tr.insertCell(tr.cells.length);
td.innerHTML = "<input type='text' id='codigoCuenta" + contLin + "' value='' size=10 maxlength=12><input name='hiddencodigo" + contLin + "' type='hidden' id='hiddencodigo" + contLin + "' value=''>";
td = tr.insertCell(tr.cells.length);
td.innerHTML = "<input type='text' id='nomcuenta" + contLin + "' value='' maxlength=60 size=50 readonly='true' disabled='disabled'>";
td = tr.insertCell(tr.cells.length);
td.innerHTML = "<input type='text' id='debe" + contLin + "' value='0.00' size=20 maxlength=22>";
td = tr.insertCell(tr.cells.length);
td.innerHTML = "<input type='text' id='haber" + contLin + "' value='0.00' size=20 maxlength=22>";
contLin++;
}

la columna de codigoCuenta deberia tener 2 eventos y llama a las siguientes funciones...

onKeyPress="tamanio(contLin)" onBlur="escribirNombre(contLin)"... Pero no se como podria crear los eventos para el textfield que creo en la funcion agregar...
Necesito ayuda!!!.
Muchas gracias
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 15:36.