Foros del Web » Programando para Internet » Javascript »

Problema con ventana emergente

Estas en el tema de Problema con ventana emergente en el foro de Javascript en Foros del Web. Hola amigos, resulta que tengo un problema con Javascript, he colocado: - 2 textfield - 2 radio (Opcion 1, opcion 2) -boton Al dar la ...
  #1 (permalink)  
Antiguo 10/08/2011, 19:37
Avatar de davidmiichu  
Fecha de Ingreso: mayo-2011
Mensajes: 21
Antigüedad: 13 años
Puntos: 0
Problema con ventana emergente

Hola amigos, resulta que tengo un problema con Javascript, he colocado:
- 2 textfield
- 2 radio (Opcion 1, opcion 2)
-boton

Al dar la opcion 1 y oprimir el boton debe salir el mensaje escrito en el primer textfield, al igual qe la opcion dos, solo q debe salir el mensaje del textfield 2.

Resulta que al dar la opcion 2, me sale una ventana emergente sin el mensaje escrito, al darle aceptar, sale otra ventana pero ya con el mensaje escrito, no entiendo porque salen dos ventanas si solo deberia salir 1. solo pasa con la opcion 2 porque la opcion 1 esta perfecto, aqui dejo mi codigo hecho.

Código HTML:
Ver original
  1. </head>
  2. <form name="letra">
  3. Digita una letra
  4. <input type="text" name="a">
  5. <br>
  6. digita otra
  7. <input type="text" name="b">
  8. <br>
  9. <input type="radio" name="letricas">1
  10. <br>
  11. <input type="radio" name="letricas">2
  12. <br>
  13. <input type="button" onClick="mostrar()" value="Mostrar">
  14. </form>
  15. </body>
  16. </html>
Código Javascript:
Ver original
  1. <script>
  2. function mostrar() {
  3.  if (document.letra.letricas[0].checked)
  4.   var d = document.letra.a.value
  5.   alert (d);
  6.  if (document.letra.letricas[1].checked)
  7.   var c = document.letra.b.value
  8.   alert (c);
  9. }
  10. </script>
  #2 (permalink)  
Antiguo 11/08/2011, 00:42
Avatar de ceSharp  
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 495
Antigüedad: 15 años, 6 meses
Puntos: 66
Respuesta: Problema con ventana emergente

buenas,

el problema es que te faltan llaves de apertura y cierre para tus IF's.

cuando un IF tiene que hacer más de una sentencia tienes que encerrar las líneas entre llaves, sino la segunda linea después del IF la entiende como que la tiene que hacer si o si. no es necesario meter llaves si el IF solo hace una sentencia:


saludos.

Etiquetas: emergente, html, botones, ventanas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:00.