由于我的框架,我无法在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 )不正确。
如何添加?
答案 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的错误消息。