Tengo un pequeño problema con mi codigo.
Bueno, tengo en mi pagina un listado con radios, al seleccionar una opcion, me muestra dos selects (cilindraje y modelo).
Yo quiero que cuando seleccione una opcion (ejemplo: cilindraje= De 1500 a 2500 C.C y modelo= De 2002 o Anteriores) me muestre el valor total de esas selecciones.
Para eso he creado una función, para coger el valor de la opción del select e imprimir el valor, y ya he hecho pruebas, pero no me arroja nada. Bueno ya probe con Mozilla FireFox, en Explorer y en google chrome, pero sigue sin arrojarme nada.
hasta coloque la funcion en el select y en los options y nada. Ya coloque un boton y aun asi.
No se que error estoy cometiendo, y pues ya he intentado hasta donde mas se y ya he mirado algunas paginas para guiarme, y aun asi no me arroja ningun resultado.
Espero haberme explicado bien, jejejeje. por favor alguna ayuda!! Gracias de antemano.
Aqui dejo mi codigo:
esta es la función:
Código Javascript:
Ver original
var valor_total = "0"; function valor_1(cilindraje){ var indice = document.form1.cilindraje.selectedIndex; if(document.form1.cilindraje.options[indice].value == "" ){ alert("Seleccione una opcion."); }else if(document.form1.cilindraje.options[indice].value == "1" ){ valor_total = "235.600"; }else if(document.form1.cilindraje.options[indice].value == "2" ){ valor_total = "315.800"; }else if(document.form1.cilindraje.options[indice].value == "3" ){ valor_total = "356.000"; }else if(document.form1.cilindraje.options[indice].value == "4" ){ valor_total = "356.000"; } } valor_total;
Aqui esta el formualrio:
Código Javascript:
Ver original
<form name="form1" id="form1"> <select name="cilindraje" id="cilindraje" > <option value="" selected="selected" > Seleccione Cilindraje </option> <option value="1" >Menos de 100 C.C.</option> <option value="2" >De 100 a 200 C.C.</option> <option value="3" >Más de 200 C.C.</option> <option value="4" >MOTOCARRO</option> </select> <input type="button" value="Valor:" onclick="valor_1(document.getElementById(cilindraje).value)" /> <script language="javascript"> document.writeln(valor_total); </script> </form>
Por ahora solo estoy trabajando con un solo selesct, ya que ahi opciones en las que no se necesitan un modelo.