¿Cómo creo un aviso en javascript con 3 casillas de verificación / botones de opción como opciones?

¿Cómo creo un cuadro de dialog 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.

Puede usar jQuery y hacer un dialog de 3 botones (). Mira esta demostración jsFiddle de trabajo :

 $("#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" }); 

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

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

Podrían ser más adecuados por ahí. Ha pasado un time usando esas cosas

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 window emergente que básicamente es solo una y hacer su formulario allí.

Luego puede atar un button o lo que sea a una function que cierra el cuadro y analiza el formulario en sus estructuras dentro de Javascript.