输入数字后如何自动将焦点移至下一个字段?

时间:2019-11-25 08:27:12

标签: javascript nativescript android-textinputlayout nativescript-telerik-ui

我正在将代码从Google表格移植到NativeScript。

我有一个表单,其中的字段只允许一位数字[1..9]。在Google表格中,我使用菜单数据-数据验证来设置字段的规则:

Data validation in Google Sheets

在NativeScript中,我找到了必须使用的TextField的这些属性:keyboardType,maxLength。 所以我的XML代码如下:

<TextField text="{{ number }}" hint="" maxLength="1" keyboardType="number"/> 

除了两件事外,它还可以正常工作

  1. 如果用户输入错误的数字,则不会显示警告。不允许为“ 0”。
  2. 如果用户输入正确的数字(从1到9),则不会将焦点移到下一个字段。

我知道HTML输入字段具有特殊的属性“ pattern”,您可以在其中“指定要检查元素值的正则表达式”

如何在NativeScript中做类似的事情? 用户输入正确的数据(数字)后如何将焦点移至下一个字段?

0 个答案:

没有答案