Switch Case en Java Script
Espero que se encuentre muy bien saludos
El motivo por el cual le escribo es porque tengo una función que suma totales, el problema que tengo es que si por ejemplo solo quiero sumar los totales que capture en por text y no en todos no me lo hace, la pregunta es como hago esto con switch case par que dependiendo de los valores que tenga capturados me haga la suma total ya tengo este código quisiera saber si voy bien
function total()
{
valor1=parseFloat(document.getElementById('val4').value);
valor2=parseFloat(document.getElementById('val7').value);
valor3=parseFloat(document.getElementById('val10').value);
valor4=parseFloat(document.getElementById('val13').value);
valor5=parseFloat(document.getElementById('val16').value);
valor6=parseFloat(document.getElementById('val19').value);
valor7=parseFloat(document.getElementById('val22').value);
valor8=parseFloat(document.getElementById('val25').value);
valor9=parseFloat(document.getElementById('val28').value);
valor10=parseFloat(document.getElementById('val31').value);
var opc="0";
switch(opc)
{
case "1":
document.getElementById('tot').value= valor1;
break;
case "2":
document.getElementById('tot').value= valor1+valo2;
break;
case "3":
document.getElementById('tot').value= valor1+valo2+valor3;
break;
case "4":
document.getElementById('tot').value= valor1+valo2+valor3+valor4;
break;
case "5":
document.getElementById('tot').value= valor1+valo2+valor3+valor4+valo5;
break;
case "6":
document.getElementById('tot').value= valor1+valo2+valor3+valor4+valor5+valor6;
break;
case "7":
document.getElementById('tot').value= valor1+valo2+valor3+valor4+valor5+valor6+valor7;
break;
case "8":
document.getElementById('tot').value= valor1+valo2+valor3+valor4+valor5+valor6+valor7+valor8;
break;
case "9":
document.getElementById('tot').value= valor1+valo2+valor3+valor4+valor5+valor6+valor7+valor8+valor9;
break;
case "10":
document.getElementById('tot').value= valor1+valo2+valor3+valor4+valor5+valor6+valor7+valor8+valor9+valor10;
break;
}
}
con este boton llamo la funcion
<input type="text" name="tot" size="15" id="tot" />
<input type="button" value="=" onClick="total()">
El motivo por el cual le escribo es porque tengo una función que suma totales, el problema que tengo es que si por ejemplo solo quiero sumar los totales que capture en por text y no en todos no me lo hace, la pregunta es como hago esto con switch case par que dependiendo de los valores que tenga capturados me haga la suma total ya tengo este código quisiera saber si voy bien
function total()
{
valor1=parseFloat(document.getElementById('val4').value);
valor2=parseFloat(document.getElementById('val7').value);
valor3=parseFloat(document.getElementById('val10').value);
valor4=parseFloat(document.getElementById('val13').value);
valor5=parseFloat(document.getElementById('val16').value);
valor6=parseFloat(document.getElementById('val19').value);
valor7=parseFloat(document.getElementById('val22').value);
valor8=parseFloat(document.getElementById('val25').value);
valor9=parseFloat(document.getElementById('val28').value);
valor10=parseFloat(document.getElementById('val31').value);
var opc="0";
switch(opc)
{
case "1":
document.getElementById('tot').value= valor1;
break;
case "2":
document.getElementById('tot').value= valor1+valo2;
break;
case "3":
document.getElementById('tot').value= valor1+valo2+valor3;
break;
case "4":
document.getElementById('tot').value= valor1+valo2+valor3+valor4;
break;
case "5":
document.getElementById('tot').value= valor1+valo2+valor3+valor4+valo5;
break;
case "6":
document.getElementById('tot').value= valor1+valo2+valor3+valor4+valor5+valor6;
break;
case "7":
document.getElementById('tot').value= valor1+valo2+valor3+valor4+valor5+valor6+valor7;
break;
case "8":
document.getElementById('tot').value= valor1+valo2+valor3+valor4+valor5+valor6+valor7+valor8;
break;
case "9":
document.getElementById('tot').value= valor1+valo2+valor3+valor4+valor5+valor6+valor7+valor8+valor9;
break;
case "10":
document.getElementById('tot').value= valor1+valo2+valor3+valor4+valor5+valor6+valor7+valor8+valor9+valor10;
break;
}
}
con este boton llamo la funcion
<input type="text" name="tot" size="15" id="tot" />
<input type="button" value="=" onClick="total()">
2 respuestas
Respuesta de krlosnow
1
Respuesta de scorm
1