2009-07-02 11 views
1

Ich habe eine Thickbox auf einer Seite mit der Inline-Methode, die ein Formular enthält. Ich kann es nicht in IE8 einreichen. Wenn ich auf den Absenden-Button klicke, soll es eine E-Mail senden und sich selbst schließen, aber nichts passiert - die Thickbox bleibt auf der Seite und ich bekomme keine E-Mail. Es funktioniert alles in Firefox und sogar IE7.Thickbox wird nicht in IE8 gesendet

<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> 

Ich habe überprüft, dass dies das einzige Formular auf der Seite ist. Auch für die Aktion habe ich mit relativer und voller URL versucht, ohne Glück in beide Richtungen. Kennt irgendjemand andere IE8 Macken, die das verursachen könnten?

Danke.

Antwort

0

Der Code für das Formular sieht gut aus, also vermute ich ein Problem mit der Thickbox JavaScript, die Sie haben. Können Sie den Code, der die Thickbox nach der Formularübergabe schließt, posten?

Das heißt, ist das HTML über "Pre" auf der Seite gerendert oder bauen Sie es in Echtzeit in JavaScript?