我嘗試在Qooxdoo中使用數字驗證,但沒有數字被驗證接受。 我拿了FormValidator遊樂場示例做一個測試: Playground example. 我有什麼不對或者它是一個錯誤嗎?數字驗證錯誤?
Q
數字驗證錯誤?
0
A
回答
0
通過qx.util.Validate.number返回的驗證函數需要驗證的值爲數字類型(int,float),但qx.ui.form.TextField屬性值的類型爲string。
因此,每個輸入爲空或字符串都會導致驗證錯誤。 您必須創建您自己的驗證功能,該功能首先將從文本字段獲取的值轉換爲整數值(或浮點數)。
下面是使用自定義的方法checkNumber一個例子:
的結論是,它不是一個錯誤,但qx.util.Validate.number並不意在結合使用使用qx.ui.form.validation.Manager和具有值類型爲string的表單項。
0
這不是一個錯誤。請使用qx.ui.form.Spinner小部件,它會過濾輸入,並且不允許輸入除數字之外的任何內容。
儘管您輸入了數字,TextField小部件仍然包含字符串值。
相關問題
- 1. 驗證錯誤與驗證錯誤
- 2. facebook錯誤'驗證驗證碼錯誤'
- 3. VBA-數據驗證錯誤
- 4. 驗證錯誤
- 5. 驗證錯誤
- 6. 驗證錯誤
- 7. 驗證錯誤
- 8. 驗證錯誤
- 9. 驗證錯誤
- 10. HTML驗證錯誤
- 11. 驗證錯誤:keyref
- 12. Codeignither驗證錯誤
- 13. Django驗證錯誤
- 14. 錯誤./manage.py驗證
- 15. JSON驗證錯誤
- 16. C#驗證錯誤
- 17. XML驗證錯誤
- 18. PHP驗證錯誤
- 19. ManyToManyField驗證錯誤
- 20. 驗證錯誤Mongodb
- 21. javascript驗證錯誤
- 22. facebook驗證錯誤
- 23. cron.xml - 驗證錯誤
- 24. XML驗證錯誤
- 25. WPF驗證錯誤
- 26. jquery驗證錯誤
- 27. 驗證IGN錯誤
- 28. TextBox驗證錯誤
- 29. cakephp,驗證錯誤
- 30. W3驗證錯誤