通过警报,您可以进行文本输入。我希望你能把复选框放进去。这可能吗?
17359 次
5 回答
7
不,唯一的选择是:
- 警报(显示字符串);
- 确认(显示字符串并返回 yes/no|true/false);
- 提示(显示字符串并返回输入字符串)
您可以使用多种技术创建自己的模态对话框。在幕后,它们基本上都在做同样的事情——在弹出窗口或 iFrame 中显示一个单独的网页,并禁用对浏览器其余部分的输入访问,直到弹出窗口关闭。这些很容易出错(难以使用 + 非常烦人),但如果做得对,它们会为开发人员提供很大的功能 - 因为它是您控制的完整网页,您可以在对话框和主浏览器之间传递复杂的 JavaScript 对象窗口,而不必依赖开箱即用对话框提供的原始交互模式。
于 2009-09-27T01:21:49.440 回答
3
很确定这是不可能的。但是,您可以使用您需要的内容模拟一个“警报框”。例如,JQuery 就是一个很好的 JavaScript 框架来实现这一点。
于 2009-09-27T01:22:42.987 回答
3
不,但您可以创建一个功能,打开一个带有 html 的警报框,就像在 facebook 上一样。
于 2009-09-27T03:20:08.740 回答
1
不,但您可以使用警报框创建函数。
javascript:alert("Hello");
javascript:confirm("Hello");
javascript:prompt("Hello");
是唯一可用的。
于 2019-10-31T14:35:39.780 回答