Tengo este formulario:
Código Javascript:
Ver original
<script type="text/javascript"> function calcular(){ var valor_1= document.formulario.s_aleta_delantera_izquierda[document.formulario.s_aleta_delantera_izquierda.selectedIndex].value; var valor_2= document.formulario.s_puerta_delantera_izquierda[document.formulario.s_puerta_delantera_izquierda.selectedIndex].value; var valor_3= document.formulario.s_puerta_trasera_izquierda[document.formulario.s_puerta_trasera_izquierda.selectedIndex].value; var valor_4= document.formulario.s_aleta_trasera_izquierda[document.formulario.s_aleta_trasera_izquierda.selectedIndex].value; var valor_5= document.formulario.s_paragolpes_delantero[document.formulario.s_paragolpes_delantero.selectedIndex].value; var valor_6= document.formulario.s_paragolpes_trasero[document.formulario.s_paragolpes_trasero.selectedIndex].value; var valor_7= document.formulario.s_capo[document.formulario.s_capo.selectedIndex].value; var valor_8= document.formulario.s_maletero[document.formulario.s_maletero.selectedIndex].value; var valor_9= document.formulario.s_optica[document.formulario.s_optica.selectedIndex].value; var valor_10= document.formulario.s_techo[document.formulario.s_techo.selectedIndex].value; var valor_11= document.formulario.s_espejo[document.formulario.s_espejo.selectedIndex].value; var valor_12= document.formulario.s_aleta_delantera_derecha[document.formulario.s_aleta_delantera_derecha.selectedIndex].value; var valor_13= document.formulario.s_puerta_delantera_derecha[document.formulario.s_puerta_delantera_derecha.selectedIndex].value; var valor_14= document.formulario.s_puerta_trasera_derecha[document.formulario.s_puerta_trasera_derecha.selectedIndex].value; var valor_15= document.formulario.s_aleta_trasera_derecha[document.formulario.s_aleta_trasera_derecha.selectedIndex].value; var detalle = new Array(); detalle[1] = valor_1.split(‘|’); detalle[2] = valor_2.split(‘|’); detalle[3] = valor_3.split(‘|’); detalle[4] = valor_4.split(‘|’); detalle[5] = valor_5.split(‘|’); detalle[6] = valor_6.split(‘|’); detalle[7] = valor_7.split(‘|’); detalle[8] = valor_8.split(‘|’); detalle[9] = valor_9.split(‘|’); detalle[10] = valor_10.split(‘|’); detalle[11] = valor_11.split(‘|’); var descripcion_txt = “; var estado_txt = “; var precio_txt = “; var suma_precio = null; for (i=1;i<=11;i++) { if (detalle[i][0] !=0) { descripcion_txt = descripcion_txt+detalle[i][0]+’<br />’; estado_txt = estado_txt+detalle[i][1]+’<br />’; precio_txt = precio_txt+detalle[i][2]+’.00 €<br />’; suma_precio = suma_precio + parseInt(detalle[i][2]); } } var suma_igic = suma_precio * 0.7; var total = suma_precio + suma_igic; if (suma_precio > 0) { document.getElementByld(’descripcion’).innerHTML = descrpcion_txt; document.getElementByld(’estado’).innerHTML = estado_txt; document.getElementByld(’precio’).innerHTML = precio_txt; document.getElementByld(’total_precio’).innerHTML = suma_precio.toFixed(2)+’ €<br />’+suma_igic.toFixed(2)+’ €<br /><b>’+total.toFixed(2)+’</b> €’; } else { document.getElementByld(’descripcion’).innerHTML = ’ ’; document.getElementByld(’estado’).innerHTML = ’ ’; document.getElementByld(’precio’).innerHTML = ’ ’; document.getElementByld(’total_precio’).innerHTML = ’’; } } </script>
No consigo que seleccionando unos campos me los muestre en pantalla