提交按钮在IE中的iframe内不起作用

提交按钮在IE中的iframe内不起作用,iframe,form-submit,Iframe,Form Submit,说到后端,我是一个非常喜欢搜索/复制/粘贴的人,所以如果它令人恶心,请原谅我的下腹:) 下面是一个小故事:我制作了一个“一页”风格的网站,每个小节都是一个iframe,您可以在这里看到: 问题是:IE中的Contact部分也是一个iframe,其中包含drw-mailform.php。当我在iframe中时,我无法让Submit按钮工作,但是当我直接键入www.danielwheeler.net/drw-mailform.php时,表单工作正常。所以,关于iframe的一些东西正在困扰着我,在谷

说到后端,我是一个非常喜欢搜索/复制/粘贴的人,所以如果它令人恶心,请原谅我的下腹:)

下面是一个小故事:我制作了一个“一页”风格的网站,每个小节都是一个iframe,您可以在这里看到:

问题是:IE中的Contact部分也是一个iframe,其中包含drw-mailform.php。当我在iframe中时,我无法让Submit按钮工作,但是当我直接键入www.danielwheeler.net/drw-mailform.php时,表单工作正常。所以,关于iframe的一些东西正在困扰着我,在谷歌无数次尝试之后,我还没有找到原因

index-ie.html代码是:(好的,对不起。我似乎无法复制/粘贴来自Dreamweaver的代码,除非它是一个未格式化的混乱块?)

调用到iframe中的drw-mailform.php代码是:

<style type="text/css">
label{font:1em arial,helvetica,sans-serif;color:#663300}
a{color:#663300;text-decoration:none;outline:none;}
a:hover{color:#663300;}
body{background-color:transparent;}
</style>

<form name="contactform" method="post" action="send-form-email.php">

<table width="387" height="396" align="center"  cellspacing="10"     background="img/contact_bg.jpg" style="background-repeat:no-repeat;">
<tr>
<td height="66" colspan="2" valign="top">
<label for="first_name"></label></td>
</tr>
<tr>
<td width="121" valign="top"><label for="first_name">First Name *</label></td>
<td width="230" valign="top"><input  type="text" name="first_name" maxlength="50"    size="30" /></td>
</tr>
<tr>
<td valign="top"">
<label for="last_name">Last Name *</label> </td>
<td valign="top">
<input  type="text" name="last_name" maxlength="50" size="30"> </td>
</tr>
<tr>
<td height="26" valign="top">
<label for="email">Email *</label></td>
<td valign="top">
<input  type="text" name="email" maxlength="80" size="30"> </td>
</tr>
<tr>
<td height="101" valign="top">
<label for="comments">Comments *</label> </td>
<td valign="top"><textarea  name="comments" cols="25" rows="6"></textarea></td>
</tr>
<tr>
<td height="75" colspan="2" style="text-align:center">
<input type="submit" value="Send"> </td>
</tr>
</table>
</form>

标签{字体:1em arial,helvetica,无衬线;颜色:#663300}
a{颜色:#663300;文本装饰:无;大纲:无;}
a:悬停{颜色:#663300;}
正文{背景色:透明;}
名字*

首先,使用iframe的理由非常少。事实上,除非是绝对必要的,否则在网页设计中通常是非常不鼓励的。看看你的网站,我觉得没有理由使用iFrame。我建议你扔掉你的iFrame,使用普遍接受的方法来完成你使用iFrame的任何原因,然后重建那些片段。如果框架有很多不好的原因,我强烈建议不要使用它们

我并不是说iFrame本身就不好,但iFrame的滥用(一种非常普遍的现象)肯定是不好的。