是的,您可以使用远程验证器返回的其他数据,如下所述:http: //formvalidation.io/examples/using-data-returned-validator/
onError
触发事件时,data.result
包含您的 Web 服务的 JSON 响应,data.result.errorMessage
您的消息也是如此。
要设置不同的验证器消息,请使用updateMessage()
此处描述的函数:http: //formvalidation.io/api/#update-message
结合起来,您的代码应如下所示:
$("#form")
.formValidation({
// other validator options...
fields: {
field-x: {
validators: {
remote: {
// other remote validator options here
onError: function(e, data) {
$("#form").formValidation("updateMessage", "field-x", "remote", "Error: " + data.result.errorMessage);
}
}
}
}
}
});