Buen día.
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