Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/10/2015, 11:25
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: sumar <select> y mostrar el resultado

Tienes que ejecutar una función cada vez que se produzca el evento change en cualquiera de los combos. En ella, tomas los valores de ambos y los sumas.

Código Javascript:
Ver original
  1. var combo1 = document.querySelector("#id del combo1"),
  2.     combo2 = document.querySelector("#id del combo2"),
  3.     suma = function(){
  4.         alert(parseInt(combo1.value) + parseInt(combo2.value)); //Muestra la suma
  5.     };
  6.  
  7. combo1.addEventListener("change", suma, false);
  8. combo2.addEventListener("change", suma, false);

Si los combos poseen como primera opción (por defecto) una que no posea un valor numérico, lo conveniente será que realices una validación.

Código Javascript:
Ver original
  1. var cmb1 = !isNaN(parseInt(combo1.value)) && isFinite(parseInt(combo1.value)) ? parseInt(combo1.value) : 0,
  2.     cmb2 = !isNaN(parseInt(combo2.value)) && isFinite(parseInt(combo2.value)) ? parseInt(combo2.value) : 0;
  3.  
  4. alert(cmb1 + cmb2); //Muestra la suma

De esta manera, utilizando las funciones isNaN e isFinite, compruebas que los valores sean numéricos.

Un saludo.
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 01/10/2015 a las 11:31 Razón: Ejemplo