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の両方で、デフォルトのキーパッドの代わりにテンキーが表示されます。

ただし、これらは引き続きデフォルトのネイティブキーボードになります。必要なキーのみを含むようにカスタマイズするには、次の2つのオプションがあります。

1)デフォルトを非表示にして独自のカスタムキーボードを表示するネイティブプラグインを作成します:http: //docs.trigger.io/en/v1.4/modules/native/index.html

また、関心のある特定のタイプの入力要素にフォーカスがあったことを検出し、プラグインメソッドをトリガーするJavaScriptを作成する必要があります。

2)独自の仕様に合わせてHTML5入力キーボードを作成し、入力要素を選択したときに表示されるようにします。ここでの提案を使用して、デフォルトのキーボードが表示されないようにすることができます 。iPadWebアプリでキーボードがテキストボックスのフォーカス/クリックでポップしないようにします。

このようなレベルのカスタマイズが必要なユースケースについてもっと知りたいと思います。ユーザーはデフォルトの入力キーボード要素に精通しているので、一般的にはそれらに固執することをお勧めします。

于 2012-12-02T22:23:25.623 に答える