Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/08/2011, 14:25
Avatar de laratik
laratik
 
Fecha de Ingreso: mayo-2010
Ubicación: Cali
Mensajes: 317
Antigüedad: 13 años, 11 meses
Puntos: 63
Respuesta: problema con formulario tipo radio en javascript

Hola davidmiichu, creo que tu problema radica en el manejo de llaves, deberías utilizarlas siempre, así no sea necesario cuando después de la instrucción de control solo hay una linea:

Código Javascript:
Ver original
  1. function mostrar() {
  2.     if (document.letra.ola[0].checked) {//no se utilizan llaves {}
  3.     var resultad = parseInt(a.value)+ parseInt(b.value);
  4.     document.letra.estudios.value = resultad;
  5.     }
  6.     if (document.letra.ola[1].checked){
  7.         var result = parseInt(a.value) - parseInt(b.value);
  8.         document.letra.estudios.value = result;
  9.     }
  10.     if (document.letra.ola[2].checked){
  11.         var resulta = parseInt(a.value) * parseInt(b.value);
  12.         document.letra.estudios.value = resulta;
  13.     }
  14. }

Veo que tambien estas manejando tres variables, pudiendo manejar una sola, te recomiendo que optimices lo más que puedas tus scripts:

Código Javascript:
Ver original
  1. function mostrar() {
  2.     var res
  3.     if (document.letra.ola[0].checked) {
  4.         res = parseInt(a.value)+ parseInt(b.value);
  5.     }
  6.     if (document.letra.ola[1].checked){
  7.         res = parseInt(a.value) - parseInt(b.value);
  8.     }
  9.     if (document.letra.ola[2].checked){
  10.         res = parseInt(a.value) * parseInt(b.value);
  11.     }
  12.     if(res) {
  13.         document.letra.estudios.value = res;
  14.     }
  15. }

En este ultimo ejemplo si que puedes obviar las llaves, aunque no te lo recomiendo.
__________________
Programar apasiona y lo que apasiona es un arte, por lo tanto programar es un arte.

Quiero karma para en mi próxima vida ser un billonario bien dotado con alas.