Github上的「jackrugile」提問這個問題,但如果發現問題,我找不到答案。我在這裏重新發布,因爲具有完全相同的問題:驗證Parsley.js中的鏈接字段
當使用鏈接到其他字段(等於,大於,小於,日期之前,日期之後等)的驗證約束時,無論觸發驗證在一個字段上的調用應該自動地在另一個字段上調用。這隻適用於提交以外的觸發器(focusin,focusout,keydown,keyup等)
例如,如果我有一個名爲「Small Number」的字段和一個名爲「Large Number」的字段,我會將data-greaterthan屬性添加到「大數」輸入以確保它較大。然後我填寫該字段,如下所示:
Small Number: 12
Large Number: 7
此驗證明顯失敗,並在「大號」字段顯示錯誤。然後,要解決的不是使「大量的」這個錯誤,大於12,我做了「少量多次」的小於7的形式的狀態現在是:
Small Number: 5
Large Number: 7
然而,即使這應該立即通過,因爲它在驗證規則中,因爲在更改「小號」後再次在「大號」上不執行檢查,所以它不會刪除錯誤。
這是最好的解決方案是什麼?
這不回答這個問題。這個問題特別是關於雙向約束,這個Parsley的額外功能目前似乎不支持。在他的問題中看到他的例子。 – Brad 2015-07-14 17:14:16