Javascript 在Meteor中验证表单
我正在使用jQuery验证Pugin,但我有一个选项可以添加所需的新文本字段,第一个文本字段验证它,其他字段则没有 HTML: 呈现:Javascript 在Meteor中验证表单,javascript,jquery,meteor,coffeescript,jquery-validate,Javascript,Jquery,Meteor,Coffeescript,Jquery Validate,我正在使用jQuery验证Pugin,但我有一个选项可以添加所需的新文本字段,第一个文本字段验证它,其他字段则没有 HTML: 呈现: Template.form.rendered = -> $('form').validate() Session.set 'form', [ id: 1 ] 助手: Template.form.helpers form: -> Session.get 'form' 在您的代码中 {{#each form}} <
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属性是输入元素的一部分
为了使jqueryvalidate插件正常工作,每个输入必须具有唯一的name属性。这就是这个插件跟踪每个输入的方式。这正是您仅在第一次输入时获得验证的原因
:
输入元素需要name属性,没有它验证插件就无法工作
最好是在浏览器源代码中显示呈现的HTML。见:
Template.form.helpers
form: ->
Session.get 'form'
{{#each form}}
<input type="text" id="{{id}}" required>
{{/each}}