Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/08/2011, 11:29
Avatar de davidmiichu
davidmiichu
 
Fecha de Ingreso: mayo-2011
Mensajes: 21
Antigüedad: 13 años
Puntos: 0
problema con formulario tipo radio en javascript

Hola amigos tengo un problema con el formulario typo radio, y lo he hecho con script Javascript, es una simple suma d dos numeros en donde los radios cumple la funcion d
resta
suma
multiplicacion
con un boton de Mostrar el resultado. Pero al oprimir el boton solo da resultado de la ultima parte del codigo de javascript, osea la multilplicacion en este caso, si oprimis el radio d suma o resta, no aparece el resultado. cual es el problema? aqui el codigo que he hecho :
Código Javascript:
Ver original
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <form name="letra">
  6. Escribe el primer numero.
  7. <input type="text" name="a" id="a">
  8. <br>
  9. Escribie el segundo numero
  10. <input type="text" name="b" id="b">
  11. <br>
  12. <input type="button" onClick="mostrar()" value="Mostrar">
  13. <input type="radio" name="ola"> Oprimame
  14. <input type="radio" name="ola"> resta
  15. <input type="radio" name="ola">Multi
  16. <br>
  17. Tu resultado es
  18. <input type="text" name="estudios" id="estudios">
  19. </form>
  20. </body>
  21. </html>
  22. <script>
  23. function mostrar() {
  24. if (document.letra.ola[0].checked)
  25. var resultad = parseInt(a.value)+ parseInt(b.value)
  26.  document.letra.estudios.value = resultad;
  27.  if (document.letra.ola[1].checked)
  28.  var result = parseInt(a.value) - parseInt(b.value)
  29.  document.letra.estudios.value = result;
  30.   if (document.letra.ola[2].checked)
  31.  var resulta = parseInt(a.value) * parseInt(b.value)
  32.  document.letra.estudios.value = resulta;
  33. }
  34. </script>