由于remote对输入框内数据进行多种情况校验,而页面单独的提示信息不能用友好的展示全部的错误信息,所以研究一下后台返回错误提示信息;酱紫;
效果如下:
,具体java代码就是在返回给前台的map对象里面放一个key为message的键值对,前台用${message}接收:
map.put("message", "未查到此商户!!");
targetUser: {
validators: {
notEmpty:{
message: '请输入收款方!'
},
remote: {
url: '<%=basePath%>account/alternativerecharge/checkExistence.do',
type: "post",
dataType: "json",
async: false,
data:
{
batchNo: function(validator)
{
return $('#Form :input[name="targetUser"]').val();
}
},
message: '${message}',
}
}
}
bootstrap validate源码没细看,猜测接收字段名为message的提示信息显示,哈哈bingo!