0
我有頁面,我的Knockout視圖模型根據用戶輸入的數值字段執行摘要計算。我有適當的數字驗證規則。Knockout驗證:如何保持無效輸入視圖模型
但是,如果用戶輸入非數字值,則模型必須接受該值才能進行驗證以完成其工作。因此,非數字值會流入彙總計算中,導致不理想的結果。
我想要的數字驗證規則爲阻止非數字數據進入我的viewmodel。有什麼辦法可以實現這種行爲嗎?
我意識到我可以使用ko擴展器或輸入掩碼來拒絕非數字輸入,但我寧願通知用戶他們的錯誤並自行修復它,而不是簡單地在輸入中恢復用戶的輸入領域。