Javascript 使用语义验证器验证整个表单,但特定div下的字段除外

Javascript 使用语义验证器验证整个表单,但特定div下的字段除外,javascript,jquery,validation,semantic-ui,Javascript,Jquery,Validation,Semantic Ui,我在一个项目中使用语义表单验证,但我遇到了一个问题 有一个大表单,它有四个动态字段,其中包含大量规则,这些规则是从隐藏的模板div克隆而来的 例如: <form class="big_form"> <div id="template"> name: <input type="text" class="validate"> </div> <button>More</button> </form> 多谢各位

我在一个项目中使用语义表单验证,但我遇到了一个问题

有一个大表单,它有四个动态字段,其中包含大量规则,这些规则是从隐藏的模板div克隆而来的

例如:

<form class="big_form">
<div id="template">
    name: <input type="text" class="validate">
</div>
<button>More</button>
</form>
多谢各位。 当做
Al

引用自语义形式验证主页:

验证对象包括表单元素列表和要验证的规则 验证每一项。字段由id标记和名称匹配 标记或与中提供的标识符匹配的数据验证元数据 设置对象


因此,是的,您应该能够验证您想要验证的字段,只要您显式地包含它们。就验证而言,我不明白divtemplate中的无名输入字段为什么会导致问题。

这是因为当我创建一个新字段时,会为它分配一个新的标识符和名称字段\ 1、字段\ 2等。。所有的课程都必须相同。因此,我认为最好的解决方案是拒绝divtemplate中的验证。但是我认为我没有用正确的方式去做,因为我没有得到正确的结果。顺便说一句,谢谢你的回答!在这种情况下,只需确保验证选择器没有覆盖新创建的元素。将不同的类名添加到要验证和未验证的元素中。
$('.big_form')
.form({
name: {
  identifier: 'name',
  rules: [
    {
      type: 'length[14]',
      prompt: 'Please fill something'
  }
]
},
etc.