Jquery .validation() 没有正常执行

Jquery .validation() not performing like it should

我正在尝试执行此处看到的教程:http://meteortips.com/second-meteor-tutorial/validation/

我的 site.js:

Template.inquiry.onRendered(function(){
    $('.request-form').validate();
});

在查询模板中,我有:

<template name="inquiry">
    <form class="request-form" id="request-form" method="post" action="#">
        <div class="row uniform 50%">
            <div class="6u 12u(mobilep)">
                <input type="text" name="name" id="name" value="" placeholder="Name" />
            </div>
            <div class="6u 12u(mobilep)">
                <input type="email" name="email" id="email" value="" placeholder="Email" />
            </div>
        </div>
    </form>
</template>

但是,当我输入无效的电子邮件时,.validate() 函数不会按照教程中的说明执行操作(吐出一条错误消息)。

我该如何解决这个问题?

自从我记得以来,为了 jQuery 插件验证工作良好,你应该在你的表单上添加验证(必需/最大长度),所以它会在 jQuery 中重现。

尝试使用$('#request-form').validate();。通过 id 获取元素,而不是 class.