Comunidad de diseño web y desarrollo en internet online

Sumatoria con JS

Citar            
MensajeEscrito el 08 Feb 2017 11:21 pm
Hola tengo una duda, yo no se mucho de JS tengo un codigo que encontre en internet...

Código Javascript :

// evento que se ejecuta cada vez que se suelte la tecla en cualquiera de
// los tres inputs
$("#suma input").keyup(function(event) {
calcular("#cantidad1","#precio1","#subtotal1");
calcular("#cantidad2","#precio2","#subtotal2");
calcular("#cantidad3","#precio3","#subtotal3");
calcular("#cantidad4","#precio4","#subtotal4");
calcular("#cantidad5","#precio5","#subtotal5");
calcular("#cantidad6","#precio6","#subtotal6");
calcular("#cantidad7","#precio7","#subtotal7");
calcular("#cantidad8","#precio8","#subtotal8");
calcular("#cantidad9","#precio9","#subtotal9");
calcular("#cantidad10","#precio10","#subtotal10");
});
// Calculamos la suma de los dos valores
function calcular(cantidad,precio,subtotal)
{
var valor1=validarNumero(cantidad);
var valor2=validarNumero(precio);
$(subtotal).val(valor1*valor2);
$(total).val(validarNumero("#subtotal1")+validarNumero("#subtotal2")+validarNumero("#subtotal3")+validarNumero("#subtotal4")+validarNumero("#subtotal5")+validarNumero("#subtotal6")+validarNumero("#subtotal7")+validarNumero("#subtotal8")+validarNumero("#subtotal9")+validarNumero("#subtotal10"))
}

Entiendo que al momento de declarar el evento cantidad1, precio1 y subtotal1 estoy declarando mis campos "input" y la salida la doy con la función calcular...
Hasta ahí todo está excelente, suma y funciona como se espera, pero necesito agregar una condición, quiero que un campo

Código HTML :

<input type="checkbox" id="iva" name="iva" />

si es seleccionado me arroje el total con IVA, pero no se como poner la condicional.
¿Alguien me pudiera ayudar?

Por atonab

27 de clabLevel



Genero:Masculino  

Web Design & Productor

chrome
Citar            
MensajeEscrito el 10 Feb 2017 04:13 pm

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.