2013-10-11 37 views
1

我有觸發一個顯示模式的鏈接:保持一個顯示模式開放的形狀誤差

<a data-reveal-id="myModal" href="#">Open</a> 

的顯示:

<div id="myModal" class="reveal-modal"> 
<h2>Join us in the celebration!</h2> 
<p><em>Required fields are marked with a: <strong>*</strong></em></p> 
{form} 
<a class="close-reveal-modal">&#215;</a> 
</div> 

如果表單有錯誤提交,錯誤消息顯示旁邊的表單字段,但揭示模式關閉。用戶最有可能認爲一切都很酷,但沒有發生任何事情。

回答

0

我用這個jQuery來尋找形式錯誤類別和再次觸發的模式(與顯示錯誤):

var $findError = $('div.form').find ('div'); 
    if ($findError.hasClass('form_error')){ 
    $('#myModal').foundation('reveal', 'open'); 
}