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.
我正在尝试执行此处看到的教程: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.