javascript - 使用 javascript 将 data-parsley-error-message 属性添加到字段

标签 javascript forms parsley.js

由于我的框架,我无法在 HTML 代码中添加欧芹属性。 所以我必须通过 javascript 添加它们

我设法添加这些:

var ccCode = $('#cc-code').parsley({
            required: true,
            type: 'number',
            length: '[3,4]',
            errormessage: 'Please enter a valid security code'
        });

但是'errormessage'对于原始欧芹属性(data-parsley-error-message)来说不正确。

如何添加?

最佳答案

对,你缺少一个大写的“M”:

var ccCode = $('#cc-code').parsley({
        required: true,
        type: 'number',
        length: '[3,4]',
        errorMessage: 'Please enter a valid security code'
    });

替代解决方案是直接设置选项:

$('#cc-code').parsley().options.errorMessage = "Custom message";

或一次多个:

$.merge($('#cc-code').parsley().options, {
  errorMessage: "Custom message",
  #...
}

或者通过属性

$('#cc-code').attr('data-parsley-error-message', "Custom message here");

关于javascript - 使用 javascript 将 data-parsley-error-message 属性添加到字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40359960/

相关文章:

javascript - 在 KendoUI 的模板中使用时,不会调用 AngularJS ng-click

javascript - 拼接在三元条件下不起作用

php - 处理来自多个选择字段的数据

javascript - 如何让 Parsley 远程验证器等待响应?

javascript - 为不同的输入创建通用的 onChange() 函数,而不使用名称标签

javascript - 刷新页面后 Skrollr 中断

python - 如何让 django 表单向导 extra_context 显示在模板上?

javascript - 变音符号的正则表达式

javascript - X-可编辑,用欧芹调用 ajax 两次

javascript - 使用 parsley.js 2.x 自定义错误显示