funcion calcular precio

Responder
Fran.11
Mensajes: 108
Registrado: 22 May 2012 11:23

funcion calcular precio

Mensaje por Fran.11 »

Hola, necesito hacer en javascript una funcion la cual calcule en un formulario el precio total del producto.
Hay una lista select con tres productos a seleccionar, opciones de nuevo o seminuevo, con iva o sin iva, un elemento con la fecha del pedido, y finalmente la etiqueta precio total.
Mi duda es como hacer para saber que opciones se selecciona para hacer el pedido y como se debe implementar dicha funcion. Espero que me podais ayudar saludos...

comence ha hacer la funcion pero me surgen dudas...:

Código: Seleccionar todo

function calcularPrecio(precio,porcentajeImpuestos){
var nuevo = 50;
var seminuevo = 25;
var precioConImpuestos = (1 + porcentajeImpuestos/100) * precio;
var precioSinImpuestos = precio;
var precioTotal = precioConImpuestos;
var precioTotal2 = precioSinImpuestos;
return precioTotal;
}
var precioTotal = calcularPrecio(150,16);
var preciototal2 = calcularPrecio(200,16);
var preciototal3 = calcularprecio(500,16);
Fran.11
Mensajes: 108
Registrado: 22 May 2012 11:23

Re: funcion calcular precio

Mensaje por Fran.11 »

la cuestion es la siguiente:
debo de realizar una funcion en javascript que calcule el precio de un producto deacuerdo a los siguientes parámetros:
Una lista select con tres productos a elegir, un campo text para indicar la cantidad del producto elegido, despues hay que escoger en el selector "radio" una de las dos opciones: nuevo o seminuevo, un checkbox para iva o sin iva; y finalmente esta el elemento donde se vería el precio final.
Entonces me podrian ayudar con esta funcion?

y otra duda que me asalta: como se sabe o se hace para decirle a la funcion que elemento esta seleccionado de todas las opciones planteadas? saludos esperando respuesta...
Fran.11
Mensajes: 108
Registrado: 22 May 2012 11:23

Re: funcion calcular precio

Mensaje por Fran.11 »

hola de nuevo; me podeis decir si el codigo javascript que he hecho esta bien para poder determinar en este caso la lista selecciona, el radio seleccionado, el checkbox seleccionado y el valor input de cantidad que debiera poner el usuario?
Lo digo todo esto para poder comenzar a crear la funcion que calculara todo...saludos esperando respuesta lo antes posible.

//aquí cojo el valor del elemento seleccionado en la lista.
var opciones = document.getElementById("opciones");
var seleccion = opciones.options[opciones.selectedIndex].value;
//aquí cojo el valor seleccionado en el 'input radio'.
for(i=0 i<document.formu.estado.length;i++){
if(document.formu.estado.checked){
valorSeleccionado = document.formu.estado.value;
}
}
//aqui cojo el valor puesto por el usuario en el 'input text'.
var unidades = document.getElementById("cantidad").value;
//aqui cojo el valor del checkbox en el caso que haiga sido seleccionado.
var impuestos = document.getElementById("conIva").checked.value;
Responder