首先,我使用带有设计和 ClientSideValidations 的 rails 3.0.8。
我有一个表单(用户注册)出现在模式窗口中。在那个模式窗口中,我有一个取消按钮,可以通过 JQuery 将其关闭并重置表单。
如果我按下取消按钮,一切正常,除了如果我再次打开表单,在关闭表单之前的验证错误仍然存在。
Error_messages.clear 不起作用。我想过在模式弹出时创建表单并在它关闭时将其删除,但我对 JS 不太熟悉。
无论如何,我希望来自专家的一些 JS 魔法。原谅我的英语。