0
我遇到了H5Validate的問題,其中的事件觸發到我實現的自定義事件之後,有效地防止了我的事件被觸發,因爲它們基於H5validate事件。確保自定義事件在h5validate事件後觸發
目前我使用的是H5validate的觸發事件設置爲change
或$('#form').h5Validate({ change: true });
而觸發focusout
我的事件的解決方法。雖然這可行,但我更願意找到一種方法,讓我的事件在H5validate之後觸發,這樣我就可以使用keyup
事件獲得更多「實時驗證」的感覺,並確保更改在focusout
之前保持禁用按鈕,從而允許用戶向前邁進,看不到服務器端驗證流行。
http://jsfiddle.net/darcher/ufp056nh/
編輯,它的實際工作偶爾。什麼是最好的方法來確保我的事件將觸發h5validate之後,而不做一些像hacky一樣setTimeout
我只是想更新按鈕活得領域有效或無效。這是有道理的,我會給它一個去。當涉及到js,我更多的是設計師/ css開發人員,所以我的裝備不是很好,所以在閱讀代碼時,我有時會忽略預先配置的回調以及插件中的功能。感謝你讓我直立。 – darcher