Jquery使用未定义的验证器

时间:2016-01-25 16:26:19

标签: javascript jquery validation

我使用jquery form validator验证服务器端的某些数据。我的代码就像

HTML:

<input data-validation="server" data-validation-url="/validate" name="vip_ip" type="text" id="vip_ip">
<script type="text/javascript" src="{{ URL::asset('js/form.js') }}"></script>
<script type="text/javascript" src="{{ URL::asset('js/jquery.form-validator.min.js') }}"></script>

Form.js

$(function($) {
$.validate({
    borderColorOnError: '',
    lang: 'fr'
});

这是验证程序在控制台上抛出的错误:

  

未捕获错误:使用未定义的验证器&#34; validate_server&#34;

我不明白为什么插件会添加此validate前缀。什么阻止验证工作。 谢谢你的帮助。

1 个答案:

答案 0 :(得分:2)

服务器验证位于安全模块(参考:http://www.formvalidator.net/index.html#security-validators_backend

您需要通过

启用模块
$(function($) {
$.validate({
    modules : 'security',
    borderColorOnError: '',
    lang: 'fr'
});