1
我有一個簡單的表格,有需要的幾個輸入元素:jQuery驗證 - 顯示一個警告,對於同一類型的錯誤
$("input").each(function(index, elem) {
var rules = {
required:true
}
$(elem).rules("add", rules);
});
而且我希望把所有的錯誤信息在一些DIV,像這樣:
<div id="errorContainer" class="inputGreska">
There are some errors. Please correct the following:
<ul id="errorLabelContainer"></ul>
</div>
所以,我做了以下內容:
$("#forma").validate({
errorClass: "red",
errorContainer: "#errorContainer",
errorLabelContainer: "#errorLabelContainer",
wrapper: "li",
errorElement: "div"
});
的問題如下:
如果用戶忘記填寫多個輸入 - 在錯誤容器中將會重複相同的警告。因此,如果用戶忘記填寫3個字段,將會出現:
- 此字段是必填項。
- 此欄爲必填項。
- 此欄爲必填項。
是否有可能只顯示一個錯誤信息,如:通過要求
無論用戶忘記有多少元素,以填補星號(*)標記
場。
謝謝。
有誰知道這一點? – PeraMika 2015-04-02 09:45:10