Parsley.js消息不会显示在自定义错误容器中

时间:2014-02-05 16:19:35

标签: jquery html validation parsley.js

我尝试将自定义Parsley.js错误消息放入自定义容器中,但该消息显示在标准<ul id="parsley-40824446517889035" class="parsley-error-list">元素中。这是我的简单测试:

<form parsley-validate novalidate>
<input type="text" id="parsley-minlength" parsley-minlength="6" placeholder="minlength = 6" parsley-error-message="Please enter a valid value" parlsey-error-container="#msgspan" required="required" />
<span id="msgspan"></span>
<input type="submit" name="submit" id="mytestbutton" value="Submit" />
</form>

Parsley文档中的示例表明该元素应该像这样引用:

parsley-error-container="ul#myproperlabel li.someclass"

我不清楚#myproperlabel和someclass指的是什么。我是否需要使用someclass名称为我的HTML添加ul而不是span元素?

我看到了关于引用&#39; elem&#39; jQuery函数但不清楚该帖子是否允许我将消息设置为我的自定义范围,或者它是否仅将消息放在父元素之外。

感谢。

2 个答案:

答案 0 :(得分:3)

你有一个拼写错误,它是parsley-error-container="#msgspan"而不是parlsey-error-container="#msgspan";)

答案 1 :(得分:0)

在新版本(2.0)中,您必须使用data-parsley-errors-container="#myid"来显示错误消息