0

我正在尝试制作一个社交网站pop up window。当用户单击按钮时,我需要创建一个(可能是 javascript 中的提示框)create message。弹出窗口应包含 2 个文本字段,就像 facebook 消息弹出窗口一样。第一个用于收件人的姓名和消息的第二个姓名。我搜索了很多,但找不到正确的姓名。

4

3 回答 3

2

请参阅我制作的示例小提琴。进行必要的调整并使用它。

$("p").click(function () {
   $("<div class='popup'></div>").html('<input type="text" /><br /><input type="text" />').appendTo("body");
});​

这是它的样本小提琴。

http://jsfiddle.net/zsfE3/9/

希望能帮助到你

于 2012-12-22T11:04:30.387 回答
1

没有用于创建自定义多字段输入的简单本机方法。prompt提供了一个几乎但不完全的解决方案。

因此,您需要编写脚本来生成与 DOM 的接口。像jQuery UI这样的库提供了通用的方法来创建像这样的复杂的 UI 组件。

他们的对话框元素的模态表单实例可以提供帮助。

于 2012-12-22T10:54:05.160 回答
1

您可以实现自己的弹出窗口并为其提供您想要的任何功能。<body>一个好的技术是在页面标签的最后放置一个 div 元素。给它绝对定位和你拥有的最高 z-index 并将显示设置为无。

您将弹出内容放置在此元素中,并且无论何时要显示弹出窗口,都将包装器 div 设置为阻止显示。

这是一个快速演示

于 2012-12-22T10:54:20.853 回答