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

标签 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 名称将 ul 而不是 span 元素添加到 HTML 中?

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

谢谢。

最佳答案

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

关于jquery - Parsley.js 消息不会显示在自定义错误容器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21582587/

相关文章:

javascript - 如何在 html js 中获取类(class)家长 ID(无 jQuery)

javascript - 如何在 Fabric.js 中为事件文本添加轮廓

c# - 如何从代码隐藏中添加输入和验证控件

javascript - 重置表单字段时出错

javascript - 通过在主菜单外单击关闭子菜单在 IE 中不起作用,但在 Firefox 和 Chrome 中起作用

javascript - 处理在 Markdown React 组件中呈现的链接的点击事件

html - div定位正在改变有无边框

javascript - 使用 jquery click 事件触发 .js 文件

div 内的 Jquery 复选框一次选中一个

javascript - 当输入字段为空时如何禁用按钮?