Javascript警报弹出窗体
我已经搜索了整个网站和谷歌,但找不到它,所以,来吧 我想要一种在使用alert时显示表单的方法 例如,当用户单击“发布”时,会弹出一个对话框,向用户询问一些问题,如html表单,并允许用户单击“提交”、“重置”或“取消”,而无需加载新页面 我已经看到这样做,但无法找到相同的网站再次 我曾尝试将htm设置为警报,但几乎没有成功发布Javascript警报弹出窗体,javascript,html,forms,Javascript,Html,Forms,我已经搜索了整个网站和谷歌,但找不到它,所以,来吧 我想要一种在使用alert时显示表单的方法 例如,当用户单击“发布”时,会弹出一个对话框,向用户询问一些问题,如html表单,并允许用户单击“提交”、“重置”或“取消”,而无需加载新页面 我已经看到这样做,但无法找到相同的网站再次 我曾尝试将htm设置为警报,但几乎没有成功发布 非常感谢您的帮助 您可以使用jQuery对话框实现这一点——在用户单击时加载对话框,并在对话框中显示一个表单。查看此处的演示:您将无法使用警报执行此操作,但您应该了解如
非常感谢您的帮助 您可以使用jQuery对话框实现这一点——在用户单击时加载对话框,并在对话框中显示一个表单。查看此处的演示:您将无法使用
警报执行此操作,但您应该了解如何创建警报 您要查找的是一个提示框:
<script type="text/javascript">
function show_prompt() {
var name = prompt('Please enter your name','Poppy');
if (name != null && name != "") {
alert(name);
}
}
</script>
函数show_prompt(){
var name=prompt('请输入您的名字','Poppy');
如果(name!=null&&name!=“”){
警报(名称);
}
}
示例如下:我建议您使用div弹出窗口。您需要做的是在所有其他元素的顶部设置背景,表单所在的div除外。通过设置display=“block”,css属性显示将被设置为“无”,直到表单被激活。这可以使用javascript执行。HTML不能放在由警报()
、确认()
或提示()
生成的系统对话框中。但是,您可以下载并在您的网站上进行设置。(确保在下载页面上选择了“对话”组件。)然后在JavaScript中:
$("<div>Place your HTML here</div>").appendTo("body").dialog({
modal: true,
title: "Enter a title here"
});
$(“在此处放置HTML”).appendTo(“body”).dialog({
莫代尔:是的,
标题:“在此处输入标题”
});
确保使用window.onload
或$(document.ready()
加载页面后运行此代码
Ad@m要完成@Liv的回答,您可以使用jQuery的UI
参考:
该示例显示了如何创建新用户。它将弹出一个对话框,您可以在其中填写表单,然后提交表单或取消表单
使用模式对话框要求用户在多步骤过程中输入数据。在内容区域中嵌入表单标记,将模式选项设置为true,并使用按钮选项指定主要和次要用户操作
这正是我理解你需要的
祝你好运 现在还不清楚你想要实现什么。请详细说明您的问题或向我们展示您迄今为止所做的尝试。我们是否有可能提供选择列表功能。?@KhushalDave我不确定您的意思。我的意思是如果我们可以在提示框中添加选择选项。Thanks@KhushalDave如果您想做比简单提示更复杂的事情,您需要自己实现它,或者为它获取一个库。