【发布时间】:2011-08-26 20:27:39
【问题描述】:
如何创建一个 javascript 提示框,您必须在其中选择 3 个选项中的 1 个?我正在寻找类似于 html 表单的单选按钮的东西,除了在 javascript 提示符内。
【问题讨论】:
-
我认为这不可能。
-
以上评论参考了实际的
prompt()调用。当然还有其他方法可以模仿。
标签: javascript prompt
如何创建一个 javascript 提示框,您必须在其中选择 3 个选项中的 1 个?我正在寻找类似于 html 表单的单选按钮的东西,除了在 javascript 提示符内。
【问题讨论】:
prompt() 调用。当然还有其他方法可以模仿。
标签: javascript prompt
您可以使用 jQuery 并执行一个 3 按钮对话框()。看看这个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"
});
【讨论】:
这不能以 .prompt() 的方式原生实现。此功能需要更高级的 JS。以下是一些需要处理的库:
那里可能更合适。已经有一段时间使用这些东西了
【讨论】:
如果这就是您的意思,您不能从“警报”框中执行此操作。但是您可以使用任意数量的库来创建一个弹出窗口,该窗口基本上只是一个并在其中执行您的表单。
然后,您可以将按钮或其他任何东西绑定到关闭框并将表单解析为 Javascript 中的结构的函数。
【讨论】: