验证Meteor中的表单
Validate Form in Meteor
我使用的是jQuery Validation Pugin,但我可以选择添加所需的新文本字段,第一个文本字段会验证它,其他字段则没有。
HTML:
{{#each form}}
<input type="text" id="{{id}}" required>
{{/each}}
添加新字段:
Template.form.events
'click #add': (e, t) ->
data = Session.get('form')
data.push
id: data.length + 1
Session.set 'form', data
渲染:
Template.form.rendered = ->
$('form').validate()
Session.set 'form', [
id: 1
]
助手:
Template.form.helpers
form: ->
Session.get 'form'
在这里的代码中。。。
{{#each form}}
<input type="text" id="{{id}}" required>
{{/each}}
我不认为name
属性是input
元素的一部分。
为了使jQuery Validate插件正常工作,每个输入都必须具有唯一的name
属性。这就是这个插件如何跟踪每一个输入。这正是您只在第一次输入时得到验证的原因。
参见文档:
"name属性是输入元素的"必需",没有它验证插件就无法工作。"
相关文章:
- 如何将JS数组添加到Meteor自动表单条目中
- Meteor JS自动表单自定义输入-没有当前视图
- 如何使表单出现在Meteor中的点击事件中
- Meteor:具有两个提交按钮的表单(确定事件处理程序中单击的按钮)
- 使用 Meteor 框架从表单输入中提取数据时出现问题
- 如何在 Meteor 中添加与自动表单的关系或引用
- 在 Meteor.js 中保留表单值
- 在 Meteor 中,如何使表单加载从先前从 MongoDB 集合中提取的插入对象预填充
- 从 Html 表单 Meteor javascript 获取 Var 时出错
- 在Meteor TODO应用程序中向表单添加另一个字段
- 我应该为onchange表单提交什么Meteor事件处理程序
- 验证Meteor中的表单
- 将自定义输入字段添加到 Meteor 中的自动表单
- Meteor AutoForm:带id的表单;asdf”;需要“;模式“;或“;集合“;属性
- Meteor(0.9.0.1):使用Helper和自动表单为多个用户更新记录
- 如何在meteor.js中创建联系表单
- 如何在Meteor的相同集合字段中添加来自相同表单的两个输入
- Meteor:自动表单模板发布项目从0.9.3.1升级到1.2.0.2
- 在Meteor.js中填写向导表单后创建用户
- 如何在Meteor中为带有输入单元格表的表单做响应式绑定?