有一個需求
新增紀錄時驗證客戶編號欄位:
1.存在資料庫
然後新需求的驗證是
2.本月份紀錄中若有成交紀錄則不可新增
我試著對一個欄位加兩個remote屬性,他會取最後加的那個,所以不行這樣,
於是就把原本的方法改成
if (資料庫存在此客編)
{
if(本月此客編無成交紀錄)
{
return JsonConvert.SerializeObject(true);
}
else
{
return JsonConvert.SerializeObject("本月此客編已有成交紀錄");
}
}
else
{
return JsonConvert.SerializeObject("此客編不存在");
}
然後把原本的ERROR MESSAGE拿掉,
這樣回傳是字串時,jquery.validate就會把字串當成錯誤訊息
回傳TRUE時,就會判定驗證通過了