1
我有一個包含大量字段的表單,它們都有某種驗證。然而,兩個字段是特殊的:日期字段和時間字段。他們的驗證表明他們的組合日期/時間值是未來某處的時間戳。我使用jQuery驗證插件及其額外的功能來進行驗證。看看這個小提琴,看什麼,我有一個下調的版本:驗證包含日期和時間字段的表單,它們必須一起描述未來的日期和時間
我有幾個問題:
- 當我填寫當天的日期在日期字段和時間在過去的時間字段中,驗證未按預期進行(時間戳在過去)。但是:只有時間字段獲取錯誤視圖,這是正確的插件行爲,但我希望兩個字段都顯示錯誤。我怎樣才能做到這一點?
- 當兩個字段都顯示'future'錯誤,我通過更改一個字段來修復它,另一個字段不會切換到固定。這也是預期的行爲,但我希望立即清除這兩個字段的錯誤。我怎樣才能做到這一點?
我試圖驗證使用該技術所描述here其他領域:$(.. selector for the two fields...).valid()
,但由於this comment中所描述的錯誤後,其它欄目就當我沒有再被驗證。我差點被卡住了......任何想法?