Este es el codigo.
Código HTML:
<script type="text/javascript"> <!-- function suma(){ var camposValMantenimiento = document.Orden["ValMant"]; var camposValMantenimiento_num = camposValMantenimiento.length; var total = 0; if(camposValMantenimiento_num == undefined) document.Orden["TotalValOrden"].value = document.Orden.elements[0].value; else { for(var i=0, total=0, valor; i<camposValMantenimiento_num; i++) { valor = parseFloat( camposValMantenimiento[i].value ); if( !isNaN(valor) ) total += valor; } document.Orden["TotalValOrden"].value = total; } } // --> </script>
Código PHP:
for($i=0;$i<count($_POST['ManVehiculo']);$i++)
{
// Averiguo el nombre de cada uno de los mantenimientos seleccionados por el usuario.
$ManPreventivo = NombreDato("mantpreventivo","Desc_Mantenimiento",$_POST['ManVehiculo'][$i]);
echo "<tr><td class=NombresCampos colspan=2>$ManPreventivo</td>";
echo "<td align=center colspan=2><input type=text name=ValMant id=ValMant class=CamposFormulario onblur=suma() /></td></tr>";
}
Y es que si le cambio el nombre por ValMant[] "osea un areglo" pues me deja de funcionar la funcion ESO ES LO QUE QUIERO QUE ME AYUDEN A MODIFICAR LA FUNCIONA PARA QUE "FUNCIONE" CON EL ARREGLO
de paso si saben como puedo recibir los valores delos campos de texto generados con PHP les recomendo me ayuden tambien con eso gracias