如何将TextBox设置为仅接受Numbers?
答案 0 :(得分:2)
简单的方法是将它绑定到Model的Number类型字段。在这种情况下,App Maker将关注用户的输入验证(在某种程度上)。
如果您希望获得更多控制权,则可以在文本框的onValidate
事件中编写自定义验证规则的脚本,并在Data Validation属性部分中使用其配置。
如果你想明确禁止用户输入除数字之外的所有内容,那么你需要按原生JS方式处理键盘事件或此处提到的任何其他方法:HTML text input allows only numeric input。您可以入侵文本框小部件的onAttach
事件。要获取widget的DOM元素,您可以使用以下代码:widget.getElement()
。
答案 1 :(得分:0)