bueno la cosa es la siguiente tengo este codigo lo esta modificando para que cumpla mis requerimientos pero sucede que solo cumple mis requerimientos a la segunda ves bueno no se como explicarles pero ahi va. cuando le adiciono la primera fila me aparece la fila por default y cuando le adiciono una segunda ves recien me aparece con las caracteristicas que quiero por fa veanlo y una ayuda quiero que desde el comienzo aparesca las caracteristicas qeu le puse, se nota mejor lo que quiero decir si le adicionan la segunda fila por fa les adicciono el codigo
<html><head>
<script language="JavaScript">
var NF=0;
var NC=3;
function A(AF)
{
var ic,ii,ct,tt="<table id='a' border=1 width='100%'><tbody><tr><td><font color='#306396'><strong>Descripcion</strong></font></td><td><font color='#306396'><strong>Observacion</strong></font></td><td><font color='#306396'><strong>CIE10</strong></font></td></tr>";
for(var q=0;q<NF;q++)
{
tt+="<tr>";
for(var w=0;w<NC;w++)
{
ic="F"+q+"_C"+w;
ii="CT_"+ic;
if(!document.getElementById(ii))
{
ct=ic;
}
else
{
ct=document.getElementById(ii).value;
}
tt+="<td id='"+ic+"'><form name='"+ii+"' method='post' action=''>";
tt+="<input type='text' id='"+ii+"'";
if(w!=1)
{tt+="readonly=''";}
tt+="name='"+ii+"' value='"+ct+"'";
if(w!=2)
{tt+="size='40' maxlength='40'></form></td>";}
else
{tt+="size='10' maxlength='10'></form></td>";}
}
tt+="</tr>";
}
if(!AF)
{
if(NF<=0) {document.getElementById('ca').innerHTML="Tabla vacía.";return AF;}
tt+="</tr></tbody></table>";
document.getElementById('ca').innerHTML=tt;
return AF;
}
tt+="<tr>";
for(var q=0;q<NC;q++)
{
ic="F"+NF+"_C"+q;
ii="CT_"+ic;
tt+="<td id='"+ic+"'><input type='text' id='"+ii+"' name='"+ii+"' value='"+ic+"'></td>";
}
tt+="</tr></tbody></table>";
document.getElementById('ca').innerHTML=tt;
NF++;
}
function B()
{
if(NF>0)
{
NF--;
A(false);
}
}
function C()
{
NC++;
A(false);
}
function D()
{
if(NC>0)
{
NC--;
A(false);
}
}
</script></head><body>
<input type="button" name="af" value="Agregar fila" onClick="A(true);">
<input type="button" name="qf" value="Quitar fila" onClick="B();">
<br><br><div id="ca">Tabla vacía.</div>
</body></html>
Hola cinkey.
cuando le adiciono una segunda ves recien me aparece con las caracteristicas que quiero
El tema sería, ¿Cuales son las características que vos querés?
Un par de consejos:
- Deberías utilizar nombres mas representativos para tus variables, por muchos motivos que ahora no vienen al caso.
- Deberías tabular correctamente tu código para que sea mas fácil de analizar.
Un saludo.
----------------------------------------------------------------------------------------------
Edito.
Estuve viendo y hay varios errores, pero primero aclaranos un poco cual es tu verdadero problema y que es lo que querés lograr.