Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/08/2015, 16:00
superweb360
(Desactivado)
 
Fecha de Ingreso: abril-2015
Ubicación: España
Mensajes: 616
Antigüedad: 9 años, 7 meses
Puntos: 74
Respuesta: Suma que no funciona con el Chrome

Tienes mal puestos los onclick. Tienes que poner el evento onchange SÓLO en el select, no en los option. Además, no hace falta que pongas id y name en los option.

Código HTML:
Ver original
  1. <script type="text/javascript">
  2. function Suma(objeto)
  3. {
  4.     alert(objeto.value);
  5. }
  6. </head>
  7. <form method="post" name="form1">
  8.     <select onchange="Suma(this)" name="cantidad" id="cantidad">
  9.     <option selected="selected">Seleccionar..</option>
  10.     <option type="radio" value="100" >1</option>
  11.     <option type="radio" value="200" >2</option>
  12.     <option type="radio" value="300" >3</option>
  13.     </select>
  14. </form>
  15. </body>
  16. </html>

Alternativamente, lo puedes hacer con document.getElementById

Código HTML:
Ver original
  1. <script type="text/javascript">
  2. function Suma()
  3. {
  4.     alert(document.getElementById("cantidad").value);
  5. }
  6. </head>
  7. <form method="post" name="form1">
  8.     <select onchange="Suma()" name="cantidad" id="cantidad">
  9.     <option selected="selected">Seleccionar..</option>
  10.     <option type="radio" value="100" >1</option>
  11.     <option type="radio" value="200" >2</option>
  12.     <option type="radio" value="300" >3</option>
  13.     </select>
  14. </form>
  15. </body>
  16. </html>

Última edición por superweb360; 05/08/2015 a las 16:14