我有一个嵌套模型表单,用户可以在其中创建一个“项目”,其中可以包含任意数量的“任务”,这些“任务”由任务“名称”和“描述”组成。这些任务由用户使用 jQuery 动态添加。
我想为每个任务中的字段提供客户端验证,目前我正在使用livevalidation插件。
问题是输入字段被赋予一个基于当前时间的动态 id,因为在提交表单时 Rails 必须是唯一的才能完成它的工作。
在我看来,我有两个选择:
不知何故,让 javascript 验证接受通配符,以便每次添加任务时,都可以根据其 id 中不变的部分对其字段设置验证。
在创建任务的同时创建必要的验证 javascript 内联。
上面的方法有用吗?有没有更好的选择?如何从部分 id 匹配中选择一个元素到验证器中?
谢谢