我有一个表格可以注册以通过 Feedburner 获取 rss feed。 这是代码 -
<form action="http://feedburner.google.com/fb/a/mailverify" method="post">
<p><input name="email" type="text" /></p>
<input name="uri" type="hidden" value="dafyomi" /><input name="loc" type="hidden" value="en_US" /><input type="submit" value="click here to send" /></form>
<p> </p>
我希望它也将表单数据发送到新窗口,并将用户现在所在的窗口更改为网站上的感谢页面。
有什么想法吗? 谢谢!
最佳答案
在干净的 HTML 中——不可能。
您可以使用 JavaScript 来实现此目的,但它很丑陋,会破坏可用性,并且可能大多数浏览器会阻止它,认为您正在尝试显示广告。
由于强制打开新窗口/选项卡/任何内容也已被弃用,某些浏览器甚至可能会忽略您的“新窗口”并尝试打开当前选项卡中的内容。这将导致它尝试在同一窗口中打开两个东西时出现未定义的行为。
您可能会考虑使用一个目标页面和 <object/>
或显示另一个框架(如果这很重要)。但这也不是很有用。
关于html - html 中的表单 - 如何让表单做两件事?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1385156/