LiveValidation插件 - 在failureMessage中的HTML

时间:2015-05-12 17:26:02

标签: html5 livevalidation

我正在使用LiveValidation plugin,并且想知道有一种方法可以在span标记中添加HTML,以显示有效或无效的消息。我有以下内容:

var validatedObj = new LiveValidation('momlastname', { validMessage: ""});
validatedObj.add(Validate.Presence,{ failureMessage: "You need a name in this <strong>field</strong>"});

但是当我测试代码时,我得到了这个:

Imgur

我错过了什么?

2 个答案:

答案 0 :(得分:1)

未实现,failureMessage参数被视为字符串。这是创建消息(source)的函数,因此您可以更改:

createMessageSpan: function(){
    var span = document.createElement('span');
    var textNode = document.createTextNode(this.message);
    span.appendChild(textNode);
    return span;
},

还可以覆盖onValidonInvalid默认回调,并实现您自己的功能。查看官方documentation了解更多信息。

答案 1 :(得分:0)

谢谢@Danijel。我按如下方式修改了函数:

createMessageSpan: function () {
            var span = document.createElement('span');
            span.innerHTML = this.message;
            return span;
        },