2013-10-11 38 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'); 
}