我試圖在用戶需要單擊「下一步」按鈕來顯示下一步的一個頁面上創建分步表單。jQuery「isHTML5Error」-like function
所以,這裏的問題:是否有一個jQuery函數(或只是JS),檢查表單是否有一些HTML5錯誤「現在」?那麼下一步不會顯示該步驟中是否有任何錯誤?
我試圖在用戶需要單擊「下一步」按鈕來顯示下一步的一個頁面上創建分步表單。jQuery「isHTML5Error」-like function
所以,這裏的問題:是否有一個jQuery函數(或只是JS),檢查表單是否有一些HTML5錯誤「現在」?那麼下一步不會顯示該步驟中是否有任何錯誤?
只需使用.prop()
檢查有效性:
if ($(selector).prop('validity').valid) {
// do stuff
}
工作演示:http://jsfiddle.net/jhn9Z/
這也可以用於組驗證,而我敢肯定還有其他的方法去這個問題,一個簡單的方法是查看所有字段的數量(數量,長度?)是否與所有有效字段的數量匹配。
工作演示:http://jsfiddle.net/jhn9Z/1/
這工作,因爲字段是自動有效的,如果沒有required
(或pattern
等)的屬性集。
這個答案只是完美的,非常感謝!!!!!! – user2394156
somthing like [this](可能是?)(http://stackoverflow.com/questions/2421218/do-any-browsers-yet-support-html5s-checkvalidity-method)也許? –
好吧,但有沒有任何jQuery支持? (我試圖堅持框架,以避免代碼混合) – user2394156
然後可能[這](http://jquery.bassistance.de/validate/demo/)? –