Hola a todos.
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 originalvar 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.