人。我需要一些帮助。 我正在尝试将验证错误消息放在我的输入文件标记旁边,但它在控制台中给出了错误。它向我显示一条消息,“TypeError:error.appendTo不是函数”。这是我的一小段代码
$("#foto").rules("add", {
required: true,
extension: "jpeg|jpg|png",
messages: {
required: "Tolong Diisi",
extension: "Harap Memilih Format yang Benar"
},
errorPlacement: function(error, element)
{
error.appendTo($('#foto'));
}
});
顺便说一句,我使用的是'id'而不是'name',我用
实例化了$("#formTambah").validate();
答案 0 :(得分:1)
如上面评论中所述:您无法在errorPlacement
方法中放置.rules(“add”)
,请将其设置为验证:
$("#foto").rules("add", {
required: true,
extension: "jpeg|jpg|png",
messages: {
required: "Tolong Diisi",
extension: "Harap Memilih Format yang Benar"
}
});
$("#formTambah").validate({
errorPlacement: function(error, element) {
if(element.attr("id") === "foto"){
error.appendTo($('#foto'));
}
}
});