2
我們正在使用jQuery Unobtrusive驗證和MVC4。我們的表單有一個我們希望用於客戶端重置表單的取消錨。未啓動驗證取消鏈接與jQuery驗證
我們正在使用onFocusOut驗證。
如果我們專注於一個無效的字段並按下取消鏈接,那麼在輸入字段上失去焦點的操作將觸發驗證。
我知道,如果是提交按鈕,我們可以使用取消類,但這隻會導致提交時間驗證不會觸發。 onFocusOut驗證仍會觸發。
我們有一個解決方案,涉及我們在取消鏈接上捕獲onMouseDown,設置DoNotValidate標誌,然後關閉該標誌。它的工作,但似乎像一個Kludge。
是因爲我們使用onFocusOut嗎?其他人在使用OnFocusOut時如何處理取消?