1

首先,我使用带有设计和 ClientSideValidations 的 rails 3.0.8。

我有一个表单(用户注册)出现在模式窗口中。在那个模式窗口中,我有一个取消按钮,可以通过 JQuery 将其关闭并重置表单。

如果我按下取消按钮,一切正常,除了如果我再次打开表单,在关闭表单之前的验证错误仍然存​​在。

Error_messages.clear 不起作用。我想过在模式弹出时创建表单并在它关闭时将其删除,但我对 JS 不太熟悉。

无论如何,我希望来自专家的一些 JS 魔法。原谅我的英语。

4

1 回答 1

0

我在我的应用程序中所做的只是在单击取消按钮后清空消息。像这样:

$('.modalform .close').click(function(){
    $(this).parents('.modalform').fadeOut();
    $(".error").empty();
});
于 2011-06-21T02:32:37.570 回答