我正在使用 jQuery 验证插件来验证我的表单。它可以工作(将错误消息放在无效输入旁边,这搞砸了我的设计),但我想为每个输入字段指定错误容器。我找到了errorLabelContainer,但这会将所有错误都放在一个容器中。
假设我有 2 个输入,一个带有 id name
,一个带有firstname
. 并且我们还假设我有 2 个错误跨度,带有 idserrorName
和errorFirstname
. 我如何告诉 jQuery 将验证错误写入name
带有 id 的 span 中errorName
。
这是我当前的 jQuery:
$("#form").validate({
errorLabelContainer: "#errors",
rules: {
name: {
required: true
},
firstname: {
required: true
}
},
messages: {
name: {
required: "Enter name"
},
firstname: {
required: "Enter firstname"
}
}
})