首先,我正在使用带有devise和ClientSideValidations的rails 3.0.8。
我有一个表单(用户注册)出现在模态窗口中。 在那个模态窗口中,我有一个取消按钮,通过JQuery关闭它并重置表单。
如果按下取消按钮,一切正常,但如果我再次打开表单,则在关闭表单之前,验证错误仍然存在。
Error_messages.clear不起作用。 我想在模式弹出时创建表单,并在关闭时删除它但我不熟悉JS。
无论如何,我希望某位专家可以获得一些JS魔法。 请原谅我的英语。
答案 0 :(得分:0)
我在我的应用程序中执行的操作只是在单击取消按钮后清空消息。像这样:
$('.modalform .close').click(function(){
$(this).parents('.modalform').fadeOut();
$(".error").empty();
});