6

我在 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

有可能吗?可以通过本机插件完成吗?或者我是在追求一些很难在这里完成的事情吗?

4

1 回答 1

4

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

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

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

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

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

我有兴趣了解更多关于您需要这种级别的定制的用例。用户熟悉默认输入键盘元素,所以一般来说我建议坚持使用它们。

于 2012-12-02T22:23:25.623 回答