Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/08/2005, 06:31
jhonyweb
 
Fecha de Ingreso: agosto-2005
Mensajes: 20
Antigüedad: 18 años, 9 meses
Puntos: 0
Pregunta

<html>
<head>
<title></title>


<SCRIPT LANGUAGE="JavaScript">
<!--
var j=0;
function remover()
{
removeIT(row.id);
}
function addRow(id,cant){

var tbody = document.getElementById(id).getElementsByTagName(" tbody")[0];
row=document.createElement('TR');
row.id="fila"+j;
for(i=0; i<=cant; i++){
var td = document.createElement("TD");
if(i==cant){
btn=document.createElement('input');
btn.type='button';
btn.value='[borrar]';
btn.onclick=remover;
td.appendChild(btn);
}else{
txt=document.createElement('input');
txt.type='text';
txt.OnKeyPress=CheckKeys;
txt.name="esp"+i;
td.appendChild(txt);
}
row.appendChild(td);
}
tbody.appendChild(row);
j=j+1;
}

function CheckKeys(){

if(( event.keyCode >= 97 && event.keyCode <= 122) || (event.keyCode >=65 && event.keyCode <=90))
{
event.keyCode=0;
}
}

function removeIT(fila) {
document.getElementById(fila).removeNode(true);
}
//-->
</script>

</head>
<body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0">


<form name="sampleform" action="ServletInsProduccion">
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">

<tr>
<td >
<table border="0" align="left" cellpadding="2" cellspacing="1" bordercolor="#FFFFFF">

<tr>
<td colspan="2" align="left">

<input type="button" name="btnAgregar" onclick="addRow('tbRegProduccion','4')" value="Agregar Nuevo Registro"

class="botonrecargado">


</td>
</tr>
</table>
</td>
</tr>

<tr>
<td colspan="2">
<table id="tbRegProduccion" width="100%" border="1" align="center" cellpadding="2" cellspacing="1">
<tr><td>Input 1</td><td>Input 2</td><td>Input 3</td><td>Input 4</td><td>Borrar</td></tr>
</table>

</td>
</tr>
</form>
</body>
</html>

hola mas o menos he avanzado algo, pero solo borra la ultima fila, tu fallo lo tenias al asociar eventos supongo que el CheckKeys() tp te funcionaria, ahora si funciona, lo unico que solo borra la ultima fila al no saaber yo como poner eventos a la funcion del onclick: btn.onclick=remover;
asi que solo he podido hacer una funcion que borre la ultima fila creada y una vez borrada esta ya no borra mas a ver si alguien sigue con esto y lo arregla

saludos!!!!!!!!!!!