javascript - Jquery 使用未定义的验证器

标签 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'
});

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

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/

相关文章:

javascript - 删除脚本后不会加载 HTML 页面

javascript - Angular 6 + Universal Karma 测试导入模块

javascript - 发送后无法设置 header - NodeJS

javascript - $event.stopPropagation() 运行但父事件仍然执行

python - 验证日期(格式和值)

php - 检查用户名/电子邮件可用性设计问题

javascript - html5 视频回退/备份图像不合适......?

javascript - 使两个ajax请求异步运行

javascript - jQuery Wordpress 插件冲突 - Uncaught Error

javascript - 来自另一个函数的 Jquery 验证