Trigger.io和自定义键盘

det*_*tay 6 user-interface android trigger.io

我在Android平台上使用Trigger.io,我很好奇我是否可以改变输入字段的工作方式.

我知道最近trigger.io发布了一个原生ui更新,但我需要的是这样的东西.

<input type="number" name="age" />  
// this should open a small numeric keyboard

<textarea name="comment"></textarea>
//this should open a custom keyboard with only keys I want on it
Run Code Online (Sandbox Code Playgroud)

它有可能吗?可以通过原生插件完成吗?还是我在这之后很难完成的事情?

Ami*_*hoo 4

在输入字段上设置 type="number" 会导致显示数字键盘,而不是 iOS 和 Android 上的默认键盘。

但是,这些仍然是默认的本机键盘。要将它们自定义为仅包含您想要的键,您有两个选择:

1)编写一个本机插件来隐藏默认键盘并显示您自己的自定义键盘: http://docs.trigger.io/en/v1.4/modules/native/index.html

您还需要编写 JavaScript 来检测您感兴趣的特定类型的输入元素何时获得焦点,并触发插件方法。

2) 根据您自己的规范创建 HTML5 输入键盘,并在您选择输入元素时显示该键盘。您可以使用此处的建议阻止显示默认键盘: 防止键盘在文本框焦点/单击 iPad Web 应用程序中弹出

我有兴趣了解更多有关需要此类定制级别的用例的信息。用户熟悉默认的输入键盘元素,因此一般来说我建议坚持使用它们。