Internet explorer 8 Thickbox赢得';不要在IE8中提交

Internet explorer 8 Thickbox赢得';不要在IE8中提交,internet-explorer-8,form-submit,thickbox,Internet Explorer 8,Form Submit,Thickbox,我在页面上有一个Thickbox,使用内联方法,它包含一个表单。我无法在IE8中提交它。当我点击提交按钮时,它应该发送一封电子邮件并关闭自己,但什么也没发生——Thickbox仍然在页面上,我没有收到任何电子邮件。在Firefox甚至IE7中都可以正常工作 <p><a href="#TB_inline?height=300&width=400&inlineId=AddModeratorsBox&modal=true" class="thickbox" s

我在页面上有一个Thickbox,使用内联方法,它包含一个表单。我无法在IE8中提交它。当我点击提交按钮时,它应该发送一封电子邮件并关闭自己,但什么也没发生——Thickbox仍然在页面上,我没有收到任何电子邮件。在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和完整URL,但两种方式都没有成功。有人知道可能导致这种情况的其他IE8怪癖吗


谢谢。

表单的代码看起来不错,因此我怀疑您的thickbox JavaScript有问题。提交表单后,您是否可以发布关闭thickbox的代码

也就是说,上面的HTML是在页面上呈现的还是在JavaScript中动态构建的