我正在使用此代码来移动错误的位置:
$("#passengerdetailsform").validate({errorPlacement: errorPlacement});
function errorPlacement(error, element)
{
$('#error').append(error + '<br />');
}
我在提交表单时将class =“required”添加到我想要出现的字段中。
#error div填充了“[object Object]”,我找不到该对象属性的文档来获取消息。
如何修改代码以便正确显示错误消息?
答案 0 :(得分:1)
传递给您的函数的error
参数是一个label
HTML元素(或您在errorElement
参数中指定的任何元素),包装在jQuery对象中。这就是您看到[object Object]
的原因。要使其在您的网页上正确显示,请尝试以下操作:
function errorPlacement(error, element) {
error.appendTo("#error");
}