【问题标题】:Using Forms within Iframes and then displaying response within iframe aswell在 iframe 中使用表单,然后在 iframe 中显示响应
【发布时间】:2011-02-15 22:10:04
【问题描述】:

出于某种原因,我在将表单放入 iframe 时遇到了问题。它显示正常,表单输入区域工作正常,但是当我尝试将详细信息发送到文件(mail.php)以使用提交的信息时,它甚至不发送数据。它只是保持原样。哦,我不希望提交按钮在 i 框架之外,除非我必须这样做。

这是 iframe 的代码和它显示的页面:

<form id="sms" name="sms" method="post" action="http://www.texteri/developers/iframe/mail.php">
<table width="200">
 <tr>
<td align="right" valign="top">From:</td>
<td align="left"><input name="from" type="text" id="from" size="10" /></td>
 </tr>
  <tr>
<td align="right" valign="top">To:</td>
<td align="left"><input name="to" type="text" id="to" size="10a" /></td>
 </tr>
  <tr>
<td align="right" valign="top">Message:</td>
<td align="left"><textarea name="message" cols="15" rows="2" id="message"></textarea></td>
 </tr>
<br>
 <tr>
<td colspan="2" align="right"><input type="submit" name="Submit" value="Send" /></td>
   </tr>
</table>
</form>

这是 iframe 本身的代码:

   <iframe src="http://www.texteri.com/developers/iframe" width="250" height="250"   allowTransparency="true">

关于如何让表单提交然后在 iframe 中显示结果的任何想法?

提前致谢, 尼尔

【问题讨论】:

  • 你在 mail.php 文件中得到了什么?您在发送 POST 参数时是否在寻找 GET 参数?
  • 不,我所有的参数都是 POST

标签: html forms iframe


【解决方案1】:

通过查看您的页面,您似乎正在 iframe 本身内关闭 iframetag。

你的 iframe

<html>
.
.
.
</table>
</form>
<a href="http://www.texteri.com">Powered by Texteri.com</a>
</iframe>

最后一个&lt;/iframe&gt;标签不应该在那里。

应该是这样(最后)

&lt;iframe src="http://www.texteri.com/developers/iframe" width="250" height="250" allowTransparency="true"&gt;&lt;/iframe&gt;

【讨论】:

  • 抱歉,打错字了,和上面的一样,可以吗?
  • 如果你直接进入你的 iframe:texteri.com/developers/iframe 你会在最后看到结束的 iframe 标签,那不应该在那里。
  • 天哪,我现在明白了,谢谢,但仍然是同样的问题
  • 是否存在 [texteri/developers/iframe/mail.php],因为如果我访问该页面,它会显示:网络问题 您试图访问当前不可用的地址 [texteri/developers/iframe/mail.php]。请确保网址 (URL) 拼写正确且标点符号正确,然后尝试重新加载页面。
  • 我尝试手动提交到该 URL 并收到以下错误:Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/a8634328/public_html/developers/iframe/mail.php on line 12
猜你喜欢
  • 1970-01-01
  • 2014-12-26
  • 2016-11-28
  • 2013-01-05
  • 2020-07-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多