Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/06/2004, 15:12
pjcaro
 
Fecha de Ingreso: agosto-2002
Mensajes: 88
Antigüedad: 21 años, 9 meses
Puntos: 1
JavierB, muchas gracias por su ayuda, pero ahora tenemos otro pequeño inconveniente : el campo de captura debe quedar en otra linea mas otros campos. Con la rutina dada se expande el campo inmediatamente despues en la misma td del campo de captura y los titulos salen debajo de donde se deben pedir los datos (cantidad, valor, valorcif, valorplanta).
Mil gracias si nos puede ayudar.
Sera que se necesita crear una nueva fila dentro del formulario, Pero en que parte se puede colocar?
el scripr es el siguiente:

<html>
<head>

<link href="estiloforma10.css" rel="stylesheet" type="text/css">

<script language="javascript">



var num=0;
function mostrar()
{
num=document.getElementById('canex').value;
frm=document.forms[0];
frm.appendChild(document.createElement('/td'));
frm.appendChild(document.createElement('table'));
frm.appendChild(document.createElement('tr'));
frm.appendChild(document.createElement('td'));
for(i=0;i<num;i++)
{
txt=document.createTextNode('Artículo '+i);
frm.appendChild(txt);
inp=document.createElement('input');
inp.id='ar'+i;
inp.value='0';
inp.onkeyup=function()
{
var tot=0;
for(i=0;i<num;i++)
tot+=parseInt(document.getElementById('ar'+i).valu e);
document.getElementById('total').value=tot;
}
frm.appendChild(inp);
frm.appendChild(document.createElement('br'));
}
}
</script>




</script>

</head>
<body>
<form name="forma10" method="POST" action="seccion5.php" enctype="multipart/form-data">
<table width="100%" border="1" cellspacing="1" cellpadding="1">

<td>Cantidad de Productos </td>
<td>
<form name="canex" method="POST" action="seccion5b.php">
<!-- <input type="text" id="can" name="canex" size="2" maxlength="2" class="cajita" onkeyup="if(isNaN(this.value))alert('El valor NO es NUMERICO')" onChange="mostrar(this.value)" />
-->
<input type="text" id="canex" name="canex" size="2" maxlength="2" class="cajita" onkeyup="if(isNaN(this.value))alert('El valor NO es NUMERICO')" onChange="mostrar()" />
</form>
</td>
<div id="materex">
<table width="100%" border="1" cellspacing="1" cellpadding="1">
<tr>
<td rowspan="2">No</td>
<td>Descripción</td>
<td>Subpartida</td>
<td>Pais</td>
<td>Pais</td>
<td>Unidad de</td>
<td>Cantidad</td>
<td>Valor CIF</td>
<td>Valor Planta</td>
</tr>
<tr>
<td>Nombre Tecnico</td>
<td>&nbsp;</td>
<td>Origen</td>
<td>Procedencia</td>
<td>Medida</td>
<td colspan="3">Por Unidad Comercial de Producto</td>
</tr>


<tr>
<td colspan="7">Valor total:</td>
<td><input name="total" id="total" type="text" size="12" maxlength="12" value="0" disabled /></td>
</tr>
</table>
</table>

</div>
</form>
</body>
</html>