我使用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
前缀。什么阻止验证工作。
谢谢你的帮助。
答案 0 :(得分:2)
服务器验证位于安全模块(参考:http://www.formvalidator.net/index.html#security-validators_backend)
您需要通过
启用模块$(function($) {
$.validate({
modules : 'security',
borderColorOnError: '',
lang: 'fr'
});