使用Semantic Validator验证除特定div下的字段之外的整个表单

时间:2015-02-08 14:03:28

标签: 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“模板”并仅验证下面的div吗? 验证器代码是这样的:

$('.big_form')
.form({
name: {
  identifier: 'name',
  rules: [
    {
      type: 'length[14]',
      prompt: 'Please fill something'
  }
]
},
etc.

非常感谢你。 问候, 人

1 个答案:

答案 0 :(得分:0)

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

  

验证对象包括表单元素列表和规则   验证每个。字段由id标记name匹配   标记,或与提供的标识符匹配的数据验证元数据   设置对象。

所以是的,只要明确包含它们,您就应该能够验证要验证的字段。我不明白为什么div#template中的无名输入字段在验证方面会引起问题。