15

我想用一个输入文本打开一个警报框(Javascript),然后在用户单击时提交到另一个页面,它就像一个带有一个输入文本的表单,所有给出的示例都是模态示例,我只需要一个警报框。

4

4 回答 4

18

假设我正确理解了您的问题,您可以使用 DOMprompt方法:

var result = prompt("Enter a value");
于 2013-02-11T08:27:16.500 回答
6

您可以使用提示获取用户输入

var retVal = prompt("Enter your name : ", "your name here");
document.getElementById(formId).submit();

您可以访问此变量并相应地重定向

您可以将 prompt 的值存储在表单内的任何控件中,您可以在提交页面后在提交的页面上访问该控件。

小提琴 http://jsfiddle.net/ze3rX/

于 2013-02-11T08:30:11.787 回答
1

您可以自行检查这里是一个链接,您可以在其中使用 javascript弹出框查看不同类型的弹出框

于 2013-02-11T08:28:52.067 回答
1

你可以做一个提示

name = prompt('Please enter your name');

进而

window.location = "http://yourdomain.com/yourscript.php?name="+name;

现在您要做的是使用 GET 方法将用户输入的名称发送到您的脚本。

您显然需要进行一些验证和清理,但这就是 GET 的基本工作方式。如果您想发布输入的数据,请查看AJAX (XmlHttpRequests)并将变量/参数发送到您选择的脚本 URL。

于 2013-02-11T08:47:59.737 回答