将选择元素放在JavaScript提示框中?

6
我希望弹出一个包含选择元素而不是文本输入的javascript提示框。在寻找解决方案时,似乎使用jquery肯定可以解决问题,但我对HTML和JavaScript很陌生,而且jquery弹出窗口的教程令人生畏(我无法理解如何实现它们)!是否可能只使用JavaScript创建这样的弹出窗口?我希望有类似下面的东西:
prompt(<select>[options...]</select>);

预先感谢您!


jQueryUI 的使用相当简单;http://jqueryui.com/demos/dialog/#modal-form(该示例中的大部分代码不仅适用于该演示)。 - Alex K.
2个回答

8
你所需要的是称为模态对话框的东西。这实际上只是一个带有 HTML 的 DIV,覆盖在页面的其余部分上面。
你可以自己制作或使用库中现成的模态对话框。

5

在prompt中不可能实现这个功能;如果您想要这样的效果,您需要在JavaScript中模拟一个对话框


伪造对话框是一个简单的问题吗?还是像Diodeus建议的模态对话框更简单? - ORL
那就是假装的方式,他的意思是一样的。我建议使用Alex K所说的jQueryUI; 它被广泛使用且易于学习。 - Wesley

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接