Actualmente tengo en mi formulario una seccion en la cual el cliente puede adicionar articulos despues de llenar una serie de campos y oprimiendo sobre el Boton Adicionar Articulo. Que llama a la funcion pre_mostrar_detsec5()
Código HTML:
<table width="760" border="0" cellspacing="0" cellpadding="0" align="center"> <tr align="center"> <td align="center"><input type="button" name="bcanex" id="bcanex" value="Adicionar Articulo" onClick="pre_mostrar_detsec5()"></td> <td><input name="numfila5" id="numfila5" type="hidden" size="3" maxlength="3" disabled class="cajita" /></td> </tr> </table>
Basicamente lo que ocurre es que al momento que se adiciona la nueva fila esta me queda por debajo de la anterior pero con la estructura diferente. me explico los <tr> y <td> que tengo en mi table no me los esta incluyando tal cual como lo tengo. Prareciera que solo me incluyera el primer <tr> y los otros no me los muestra.
Anexo Funciones!
Código HTML:
function pre_mostrar_detsec5()
{
var msgconfirm = "AL ADICIONAR NUEVA FILA, LA ACTUAL NO SE PODRA MODIFICAR."+"\n\n"
msgconfirm += " ¿Desea Continuar?"
if ( confirm(msgconfirm) )
{
if ((l-1)==0)
{
validate_filasec50();
if ( numerr < 1)
{
deshabilitar_filasec50() ;
mostrar_detsec5();
}
}
}
}
// Deshabilita los campos de la forma
function deshabilitar_filasec50()
{
document.getElementById('secuencia0').disabled=true;
/* document.getElementById('marca').disabled=true;
document.getElementById('selnoa').disabled=true;
document.getElementById('pesoneto').disabled=true;
document.getElementById('criterio').disabled=true;
document.getElementById('cantidad').disabled=true;
document.getElementById('gross').disabled=true;
document.getElementById('valorfca').disabled=true;*/
}
function mostrar_detsec5()
{
var objTablae = document.getElementById("detsec5");
var objTbodye=objTablae.firstChild;
var objNuevaFilae=objTbodye.childNodes[0].cloneNode(true);
objTbodye.appendChild(objNuevaFilae);
k = l + 1;
document.getElementById('secuencia'+1).value=k;
l++;
}
//Funcion que valida los datos dentro de la Partida Arancelaria
function validate_filasec50()
{
var Validar = new clsValidator();
numerr = 0;
Validar.setEncabezado("** LA LINEA ACTUAL DE LA SECCION 5 TIENE LOS SIGUIENTES ERRORES **");
Validar.setErrorColor("#FFFFCC");
Validar.Vacio("marca", "Debe llenar 6. La(s) Marca(s) y el Numero de Paquete(s).");
Validar.Vacio("descrip", "Debe llenar 7. numero y clñase de bultos; descripcion de la mercancia");
Validar.Vacio("cantidade0", "Debe llenar El peso de las mercancias");
Validar.Vacio("criterio", "Debe llenar 6. La(s) Marca(s) y el Numero de Paquete(s).");
Validar.Vacio("pesoneto", "Debe llenar 6. La(s) Marca(s) y el Numero de Paquete(s).");
Validar.Vacio("gross", "Debe llenar 6. La(s) Marca(s) y el Numero de Paquete(s).");
Validar.Vacio("Fecha2", "Debe llenar 6. La(s) Marca(s) y el Numero de Paquete(s).");
Validar.Vacio("valorfca", "Debe llenar 6. La(s) Marca(s) y el Numero de Paquete(s).");
if (Validar.Validar()) alert("Fila Actual de la Seccion 5, Diligenciada Correctamente");
else Validar.getErrors();
}
Hasta Pronto
.... bueno ya se como cuadrar el insert ayer me puse a cacharrearle a eso y listo ya se como sacarlo.. Necesito que ahora me den una manito si es posbile con la funcion js para q me borre los que tenia escrito dentro del input y me aunmente en +1 todos los campos para que queden con diferente name.. Bueno espero que me den una manito..
. graciasss 
