Google App Maker:TextBox仅接受Numbers

时间:2018-01-30 19:15:42

标签: google-app-maker

如何将TextBox设置为仅接受Numbers?

2 个答案:

答案 0 :(得分:2)

简单的方法是将它绑定到Model的Number类型字段。在这种情况下,App Maker将关注用户的输入验证(在某种程度上)。

如果您希望获得更多控制权,则可以在文本框的onValidate事件中编写自定义验证规则的脚本,并在Data Validation属性部分中使用其配置。

如果你想明确禁止用户输入除数字之外的所有内容,那么你需要按原生JS方式处理键盘事件或此处提到的任何其他方法:HTML text input allows only numeric input。您可以入侵文本框小部件的onAttach事件。要获取widget的DOM元素,您可以使用以下代码:widget.getElement()

答案 1 :(得分:0)

如果它具有与该字段关联的模型表,则可以基于正则表达式限制输入值。

enter image description here

正则表达式为

[0-9]+

\d+