Rails 3:清除表单中的错误

时间:2011-06-20 23:19:27

标签: jquery ruby-on-rails-3 modal-dialog client-side-validation

首先,我正在使用带有devise和ClientSideValidations的rails 3.0.8。

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

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

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

无论如何,我希望某位专家可以获得一些JS魔法。 请原谅我的英语。

1 个答案:

答案 0 :(得分:0)

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

$('.modalform .close').click(function(){
    $(this).parents('.modalform').fadeOut();
    $(".error").empty();
});