Thickbox不会在IE8中提交

时间:2009-07-02 23:12:12

标签: internet-explorer-8 form-submit thickbox

我在页面上有一个使用内联方法的Thickbox,它包含一个表单。我无法在IE8中提交它。当我点击提交按钮时,它应该发送一封电子邮件并关闭它自己,但没有任何反应 - 厚纸盒仍保留在页面上,我没有收到任何电子邮件。这一切都在Firefox甚至IE7中运行良好。

<p><a href="#TB_inline?height=300&width=400&inlineId=AddModeratorsBox&modal=true" class="thickbox" style="text-decoration:none">Add moderators</span></a></p>

<div id="AddModeratorsBox" class="hidden">      
    <p>Add moderators:</p>
    <form name="invitemoderators" action="http://www.mydomain.com/sendEmail.php" method="post">
        <p class="subtleText">Email addresses</p>
        <textarea cols="30" rows="5" name="emails" class="textareabox"></textarea>
        <input type="submit" value="Invite Moderators" class="button" />                
</form>     
</div>

我确认这是页面上唯一的表单。此外,对于该操作,我尝试使用相对和完整的URL,无论如何都没有运气。有没有人知道可能导致这种情况的任何其他IE8怪癖?

感谢。

1 个答案:

答案 0 :(得分:0)

表单的代码看起来很好,因此我怀疑你有厚箱JavaScript的一些问题。您可以在提交表单后发布关闭厚箱的代码吗?

那就是,页面上呈现的“预先”是HTML还是你在JavaScript中动态构建它?