Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2012, 12:24
dimay_08
 
Fecha de Ingreso: enero-2012
Ubicación: en algún lugar de este planeta xD
Mensajes: 19
Antigüedad: 12 años, 4 meses
Puntos: 0
Exclamación mostrar valor utilizando selects

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 original
  1. var valor_total = "0";
  2.  
  3. function valor_1(cilindraje){
  4.     var indice = document.form1.cilindraje.selectedIndex;
  5.    
  6.     if(document.form1.cilindraje.options[indice].value == "" ){
  7.         alert("Seleccione una opcion.");
  8.     }else if(document.form1.cilindraje.options[indice].value == "1" ){
  9.         valor_total = "235.600";
  10.     }else if(document.form1.cilindraje.options[indice].value == "2" ){
  11.         valor_total = "315.800";
  12.     }else if(document.form1.cilindraje.options[indice].value == "3" ){
  13.         valor_total = "356.000";
  14.     }else if(document.form1.cilindraje.options[indice].value == "4" ){
  15.         valor_total = "356.000";
  16.     }
  17. }
  18.  
  19. valor_total;

Aqui esta el formualrio:
Código Javascript:
Ver original
  1. <form name="form1" id="form1">
  2.  
  3. <select name="cilindraje" id="cilindraje" >
  4.                       <option value="" selected="selected" > Seleccione Cilindraje </option>
  5.                       <option value="1" >Menos de 100 C.C.</option>
  6.                       <option value="2" >De 100 a 200 C.C.</option>
  7.                       <option value="3" >M&aacute;s de 200 C.C.</option>
  8.                       <option value="4" >MOTOCARRO</option>
  9. </select>
  10.  
  11. <input type="button" value="Valor:" onclick="valor_1(document.getElementById(cilindraje).value)" /> <script language="javascript"> document.writeln(valor_total); </script>
  12.  
  13. </form>

Por ahora solo estoy trabajando con un solo selesct, ya que ahi opciones en las que no se necesitan un modelo.