我使用的是zurb基礎。部隊基礎恪守驗證
我在嘗試確定是否應該根據字段的有效狀態禁用表單的提交按鈕。另外,我想將這些字段設置爲有效或其他。
在正常操作期間一切正常,但直到每個字段已被點擊或更改。然後,只有這樣才能調用驗證器。由於這個事實,我無法分辨頁面加載時表單是否有效。
在頁面加載時,我想調用驗證器來查看這些字段是否有效。我正在使用required
,pattern
和data-abide-validator
的組合。
我使用的是zurb基礎。部隊基礎恪守驗證
我在嘗試確定是否應該根據字段的有效狀態禁用表單的提交按鈕。另外,我想將這些字段設置爲有效或其他。
在正常操作期間一切正常,但直到每個字段已被點擊或更改。然後,只有這樣才能調用驗證器。由於這個事實,我無法分辨頁面加載時表單是否有效。
在頁面加載時,我想調用驗證器來查看這些字段是否有效。我正在使用required
,pattern
和data-abide-validator
的組合。
你可以試試這個:
$(document).ready(function() {
$("#myForm").trigger("change");
});
替換#myForm
與形式的ID。這將引發對Abide開始工作的形式的改變。
來源:Manually triggered Abide validation in Zurb Foundation
我還發現在Github此線程談論把一個error
類的輸入的父元素:Abide - force displaying of some errors on page load。
在頁面加載時,我想調用驗證器來查看這些字段是否有效。我正在使用所需的模式和數據駐留驗證器的組合。
這對我沒有意義,通常這些字段是空的並且無效,或者您是否預先填寫表單字段?
如果你只是想顯示「錯誤」狀態,這個答案已經由科林·馬歇爾(https://github.com/zurb/foundation/issues/4106)
那什麼也沒做說明。 – stevemarvell
好吧,相反,當文檔準備就緒時,請嘗試在每個需要驗證的表單輸入上運行'focus()'和'blur()'方法。 –