2011-05-16 17 views
6

¿Cómo creo un cuadro de aviso de javascript donde tiene que seleccionar 1 de 3 opciones? Estoy buscando hacer algo similar a los botones de radio de un formulario html excepto en un aviso de javascript.¿cómo puedo crear un aviso en javascript con 3 casillas de verificación/botones de opción como opciones?

+0

No creo que esto es posible. – Jason

+0

el comentario anterior se refiere a una llamada 'prompt()' real. Por supuesto, hay otras formas de imitar esto. – Jason

Respuesta

5

Puede usar jQuery y hacer un diálogo de 3 botones(). Echa un vistazo a este working jsFiddle demo:

$("#dialog").dialog({ 

    autoOpen: true, 
    buttons: { 

     Yes: function() { 

      alert("Yes!"); 
      $(this).dialog("close"); 
     }, 
     No: function() { 

      alert("No!"); 
      $(this).dialog("close"); 

     }, 
     Maybe: function() { 

      alert("Maybe!"); 
      $(this).dialog("close"); 
     } 

    }, 
    width: "400px" 

}); 
1

Esto no se puede lograr de forma nativa como .prompt(). Esta funcionalidad requiere JS más avanzado. Aquí hay algunas librerías para meterse con:

  1. jQuery UI (dialog)
  2. jQuery Tools - Overlay

Podría ser otros más adecuados por ahí. Hace un tiempo usando esas cosas

1

No puede hacer esto desde un cuadro de "alerta" si eso es lo que quiere decir ... Pero podría usar cualquier cantidad de bibliotecas para crear una ventana emergente que es básicamente una y hacer su formar dentro de allí.

Puede atar un botón o lo que sea a una función que cierra el cuadro y analiza el formulario en sus estructuras dentro de Javascript.

Cuestiones relacionadas