我正在使用 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'
});
这是验证器在控制台上抛出的错误:
Uncaught Error: Using undefined validator "validate_server"
我不明白为什么插件要加这个validate
前缀。这会阻止验证工作。
感谢您的帮助。
最佳答案
服务器验证在安全模块中(引用:http://www.formvalidator.net/index.html#security-validators_backend)
您需要通过以下方式启用该模块
$(function($) {
$.validate({
modules : 'security',
borderColorOnError: '',
lang: 'fr'
});
关于javascript - Jquery 使用未定义的验证器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34997390/