【问题标题】:Thickbox won't submit in IE8Thickbox 不会在 IE8 中提交
【发布时间】:2009-07-02 23:12:12
【问题描述】:

我在页面上有一个厚框,使用内联方法,其中包含一个表单。我无法让它在 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,但都没有运气。有谁知道可能导致此问题的任何其他 IE8 怪癖?

谢谢。

【问题讨论】:

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


    【解决方案1】:

    表单的代码看起来不错,因此我怀疑您使用的厚盒 JavaScript 存在一些问题。可以贴一下表单提交后关闭thickbox的代码吗?

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-18
      • 2011-04-07
      • 1970-01-01
      • 1970-01-01
      • 2014-03-25
      • 1970-01-01
      • 2011-03-23
      • 1970-01-01
      相关资源
      最近更新 更多