07/11/2007, 08:37
|
| | | Fecha de Ingreso: octubre-2005 Ubicación: Barcelona
Mensajes: 177
Antigüedad: 19 años, 1 mes Puntos: 0 | |
Re: Ayuda modificar funcion javacript Hola,
en el for:
Código:
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_".$i."' id='ValMant_".$i."' class=CamposFormulario onblur=suma(".$i.") /></td></tr>";
} en la funcion:
Código:
function suma(valor){
var nombre = "ValMant_" + valor;
var camposValMantenimiento = document.Orden[nombre];
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.value );
if( !isNaN(valor) )
total += valor;
}
document.Orden["TotalValOrden"].value = total;
}
}
Con eso deberia ser suficiente;
Saludos,
Última edición por pinchoso; 07/11/2007 a las 08:39
Razón: error en el post
|