Hola buenas a todos, veran tengo un problema facil de solucionar pero que no me sale por que soy novato veran:
En codigo javascript
tengo varios elementos seleccionados previamente de un select en html.
Dichos elementos guardan y se suman en javascript y el resultado total se guarda en una variable.
(hasta ahí bien)
Pero...
si de los 4 elementos que quiero sumar resulta que el elemento 2 ( por ejemplo),
puede tener dos variantes entre "2a" o "2b" o bien uno o bien otro, osea:
suma total = 1 + (2a o 2b) + 3 +4
¿como se programaria eso?
Les paso el codigo en si donde tengo que hacerlo, gracias de antemano.
function addTotals() {
with (document.forms["f1"])
{
// Instrucción para obtener el seleccionado
var sell_uno = document.getElementById("precio_modelos").selected Index;
var sell_dos = document.getElementById("precio_acabado_1").select edIndex;
var sell_tres = document.getElementById("precio_acabado_2").select edIndex;
var sell_cuatro = document.getElementById("precio_acabado_3").select edIndex;
var sell_cinco = document.getElementById("precio_complementos").sel ectedIndex;
var suma = (
Number( precio_modelos.options[sell_uno].getAttribute('valor'))+
Number( precio_acabado_1.options[sell_dos].getAttribute('valor'))+
Number( precio_acabado_2.options[sell_tres].getAttribute('valor'))+
Number( precio_acabado_3.options[sell_cuatro].getAttribute('valor'))+
Number( precio_complementos.options[sell_cinco].getAttribute('valor'))
);
total.value = roundTo( suma, 2 );
}
}