而不是顯示每個表單元素下的消息,如果有超過5個錯誤,我想顯示1錯誤消息上面的錯誤總數的形式。jquery validate show 1消息總數錯誤
原因:我有一個大的窗體,如果有很多錯誤,它的高度可能會翻倍。
我將如何得到錯誤的總數?
E.g這樣的事情,但這總是返回1
errorPlacement: function(error, element) {
var errorCount = 0;
var i;
for (i = 0; i < error.length; ++i) {
errorCount++;
}
}
我想你應該檢查你的'錯誤'參數。正如我從這段代碼所理解的那樣,你將這個函數稱爲一個字段。所以可能是你需要全局'errorCount'並且每次檢查字段時都增加它 –