簡體   English   中英

Parsley.js提交失敗驗證表單

[英]Parsley.js submit form with failed validation

我在Parlsey.js中使用兩組,一組用於警告,一組用於嚴重錯誤。 如果警告失敗,表單仍應提交,但如果嚴重錯誤失敗則不提交。

我嘗試過使用$('form').off('form:validate'); 這是我在另一篇文章中看到的,但似乎沒有做任何事情。

理想情況下,如果關鍵組失敗,我只想阻止表單提交,但我懷疑Parsley.js支持這一點。 但是,似乎應該有一種方法告訴Parsley.js總是提交表單,無論它是否有效。 然后,我可以注冊一個提交處理程序,只檢查關鍵組,如果失敗則阻止提交。

我在文檔中找不到任何可以執行此操作的內容。 任何幫助是極大的贊賞!

沒有記錄的方法可以做到這一點。

您可以攔截submit事件,調用Parsley來驗證您的兩個組,如果您對結果感到滿意,則調用$('.your-form').parsley()._submit()

由於名稱以_開頭,因此它應該是一種私有方法。 此外, _submit觸發另一個'submit'事件,因此您需要忽略它( 就像在此代碼中一樣 )。

FWIW,Parsley旨在超越內置的HTML5驗證, 同時仍然與它們兼容 您想要做的事實上違反了HTML5標准,因此這樣做並不“簡單”是非常合理的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM