Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/07/2008, 13:25
Avatar de xbx
xbx
 
Fecha de Ingreso: mayo-2008
Ubicación: /home/xbx
Mensajes: 301
Antigüedad: 16 años
Puntos: 11
Respuesta: Concadena en vez de sumar?

Hola Hightlander

Aqui esta lo que buscas:
Código HTML:
<script language="javascript">
function calcula(operacion){ 
    var precio00 = parseInt(document.mostrar.precio00.value);
    var precio01 = parseInt(document.mostrar.precio01.value);
    var precio02 = parseInt(document.mostrar.precio02.value);
    var precio03 = parseInt(document.mostrar.precio03.value);
    var precio04 = parseInt(document.mostrar.precio04.value);
    var precio05 = parseInt(document.mostrar.precio05.value);
    var precio06 = parseInt(document.mostrar.precio06.value);
    var precio07 = parseInt(document.mostrar.precio07.value);
    var result = eval(precio00 + precio01 + precio02 + precio03 + precio04 + precio05 + precio06 + precio07);
    document.mostrar.resultado.value = result ;
} 
</script>

<form name="mostrar">
    <input type="text" name="precio00" value="0" onchange="calcula()" />
    <input type="text" name="precio01" value="0" onchange="calcula()" />
    <input type="text" name="precio02" value="0" onchange="calcula()" />
    <input type="text" name="precio03" value="0" onchange="calcula()" />
    <input type="text" name="precio04" value="0" onchange="calcula()" />
    <input type="text" name="precio05" value="0" onchange="calcula()" />
    <input type="text" name="precio06" value="0" onchange="calcula()" />
    <input type="text" name="precio07" value="0" onchange="calcula()" />

    <input type="text" name="resultado" value="" />
</form> 
Debes colocar onchange="calcula()" en cada campo de tu formulario

Saludos!