Google app maker 谷歌应用程序制造商:文本框只接受数字

Google app maker 谷歌应用程序制造商:文本框只接受数字,google-app-maker,Google App Maker,如何将文本框设置为仅接受数字?简单的方法是将其绑定到模型的数字类型字段。在这种情况下,App Maker将负责用户的输入验证(在某种程度上) 如果您想拥有更多控制权,则可以在文本框的onValidate事件中编写自定义验证规则的脚本,并在属性部分播放其配置 如果您想明确禁止用户输入除数字以外的所有内容,则需要采用本机JS方式处理键盘事件或此处提到的任何其他方法:。您可以侵入textbox小部件的onAttach事件。要获取小部件的DOM元素,可以使用以下代码:widget.getElement(

如何将文本框设置为仅接受数字?

简单的方法是将其绑定到模型的数字类型字段。在这种情况下,App Maker将负责用户的输入验证(在某种程度上)

如果您想拥有更多控制权,则可以在文本框的
onValidate
事件中编写自定义验证规则的脚本,并在属性部分播放其配置


如果您想明确禁止用户输入除数字以外的所有内容,则需要采用本机JS方式处理键盘事件或此处提到的任何其他方法:。您可以侵入textbox小部件的
onAttach
事件。要获取小部件的DOM元素,可以使用以下代码:
widget.getElement()

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

正则表达式将是

[0-9]+

\d+