2009-07-02 2 views
1

양식이 들어있는 인라인 메서드를 사용하여 페이지에 두꺼운 상자가 있습니다. IE8에서 제출할 수 없습니다. 제출 버튼을 클릭하면 이메일을 보내고 닫을 수 있지만 아무 일도 일어나지 않습니다. 두꺼운 상자는 페이지에 남아 있으며 이메일이 수신되지 않습니다. Firefox와 IE7에서 모두 잘 작동합니다.Thickbox는 IE8에서 제출되지 않습니다

<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 단점에 대해 알고 있습니까?

감사합니다.

답변

0

양식에 대한 코드가 잘 보입니다. 따라서 thickbox JavaScript에 대한 문제가 의심 스럽습니다. 폼 제출 후 thickbox를 닫는 코드를 게시 할 수 있습니까?

즉, "pre"가 페이지에서 렌더링되었거나 JavaScript로 바로 작성하고있는 HTML입니다.