Sumas y multiplicaciones
Quisiera saber como se hace lo siguiente: Tengo este script: </SCRIPT><SCRIPT LANGUAGE=JavaScript>
function Sumar() {
var val1;
var val2;
var val3;
val1 = (! ParseInt(document.formulario.sum1.value))?0:parseInt(document.formulario.sum1.value);
val2 = (! ParseInt(document.formulario.sum2.value))?0:parseInt(document.formulario.sum2.value);
val3 = (! ParseInt(document.formulario.sum3.value))?0:parseInt(document.formulario.sum3.value);
document.formulario.tot.value = val1 * ((val2 * val4) + val3);
}
</SCRIPT>
El problema es que quiero que val2 se multiplique a la vez por otro valor (val4), pero ese valor depende de una selección que hagamos en un menu/list. Me explico, supongamos que hay un menu/list con tres valores: casa, perro y gato, de manera que si eliges casa, val4 fuese 1, si eliges perro, val4 fuese 2 y si eliges gato, val4 fuese 3, por ejemplo. No se si me he explicado bien, pero es como decirle que val2 lo multiplique por val4, donde val4 si es casa sea 1, si es perro sea 2 y si es gato sea 3.
function Sumar() {
var val1;
var val2;
var val3;
val1 = (! ParseInt(document.formulario.sum1.value))?0:parseInt(document.formulario.sum1.value);
val2 = (! ParseInt(document.formulario.sum2.value))?0:parseInt(document.formulario.sum2.value);
val3 = (! ParseInt(document.formulario.sum3.value))?0:parseInt(document.formulario.sum3.value);
document.formulario.tot.value = val1 * ((val2 * val4) + val3);
}
</SCRIPT>
El problema es que quiero que val2 se multiplique a la vez por otro valor (val4), pero ese valor depende de una selección que hagamos en un menu/list. Me explico, supongamos que hay un menu/list con tres valores: casa, perro y gato, de manera que si eliges casa, val4 fuese 1, si eliges perro, val4 fuese 2 y si eliges gato, val4 fuese 3, por ejemplo. No se si me he explicado bien, pero es como decirle que val2 lo multiplique por val4, donde val4 si es casa sea 1, si es perro sea 2 y si es gato sea 3.
9 respuestas
Respuesta de linderel
1
Respuesta de unholy
1
Respuesta de gimy
1
Respuesta de rescue74
1
Respuesta de derke
1
Respuesta de abetop
1
Respuesta de newdavinci
1
Respuesta de nachozero2
1
Respuesta de icaruss
-1