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

时间:2016-11-01 12:20:34

标签: javascript forms parsley.js

由于我的框架,我无法在HTML代码中添加parsley属性。 所以我必须通过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 )不正确。

如何添加?

2 个答案:

答案 0 :(得分:3)

是的,你错过了一个大写'M':

var result = filtered.slice(0, Infinity);

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

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",
  #...
}

答案 1 :(得分:0)

最后我找到了解决这个问题的方法。

var ccCode = $('#cc-code').parsley();

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

这允许您使用javascript覆盖parsley.js的错误消息。