問題タブ [numeric-keypad]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android 4.0.3 でキーパッドを使用すると問題が発生しますか?
数値型入力の編集テキストを含むアプリ画面に取り組んでいます。通常は問題なく動作しますが、ユーザーが editetxt に触れるとテンキーが開き、画面全体が表示され、ユーザーがキーパッドで次を押すと、このキーパッドが閉じ、画面の半分を占める新しいキーパッドがポップアップします。
キーパッドの次のボタンを聞く方法がわかりません。
私が本当に欲しいのは、キーパッドの 1 つを無効にするにはどうすればよいかということです。私が使用しているコードは単純な edittext です:
私はこれに慣れていないので、私を助けてください。最初のキーパッドを無効にしたいですか?
javascript - タッチベースのデバイスで標準の Web フォームに数字キーパッドを表示するための許容できるクロスプラットフォームの方法はありますか?
目標: 最小限のハックで、モバイル タッチ ベースのデバイスに数値キーボードを表示するためのクロスプラットフォーム ソリューションを見つけること。
問題:
主に数値データを含むデータ入力フォームを使用する通常の Web アプリケーションがあります。ユーザーがモバイル デバイスでサイトを操作するとき、ほとんどの標準的なキーボードでは、英字から数字に切り替えるには 2 回押す必要があるため、数字の仮想キーパッドを表示したいと考えています。入力要素の「タイプ」属性を設定することで、別のキーボードをトリガーできることを知っています:
type=number
: これは、iOS/Safari でうまく機能します。プラットフォーム上の他のブラウザについては不明です。
Android では、これにより、さまざまなブラウザーで一貫して正しいキーボードが表示されず、多くの場合、入力に不要なエレベーター ボタンが表示されます。CSSでこれらをオフにするきれいな方法をまだ見つけていません。
type=tel
: これは iOS/Safari でほぼ動作しますが、電話のキーボードには小数点ボタンがありません。
ページに余分な UI 要素を追加することなく、複数の Android ブラウザーでうまく機能するようです。
私の現在の解決策はハックで単純です。数値の検証に既に使用しているクラスに基づいて、数値を含む必要がある各テキスト要素を、検出された OS/ブラウザーに基づいたnumber
またはタイプのいずれかである新しい入力に置き換えます。tel
ブラウザー検出を使用せず、実行時にその場で入力を変更しないことをお勧めします。基本的に同じことを行うサーバー側に http モジュールを導入することもできますが、それは実質的に優れているわけではありません。これに対する CSS 呼び出しがないことにショックを受けました。
ページに奇妙な UI 要素を追加せずに、すべてまたはほとんどのタッチベースのモバイル デバイスで動作する、小数点ボタン付きの数値キーボードを取得するより良い方法はありますか?
- - - - - - - アップデート
私が本当にやりたいことを実行する方法はないと思います。つまり、単一の入力スタイルまたは入力タイプをセットアップして、デスクトップ ブラウザーとすべての主要なモバイル タッチ ベースのプラットフォームでうまく機能するようにすることです。私は、outerHTML を介して入力全体を書き直すのではなく、jQuery を介してではなく、直接 DOM 呼び出しを介して入力の型を変更することにしました。効果に大きな違いはないと思いますが、コードは少しすっきりしています。デスクトップで入力タイプを変更していないので、属性に対する IE の読み取り専用制限について心配する必要はありません。
理想的には、サーバー側でこれを処理して、要求を行うデバイスに必要な形式ですべてがブラウザーに送信されるようにすることをお勧めします。しかし今のところ、新しいコードは次のようになります。
android - ボタンクリックでAndroidディスプレイテンキー
私のアプリケーションでは、ユーザーがボタンをクリックしたときにテンキーを表示しようとしています。
ボタンがクリックされたら、requestFocus()を使用してレイアウトのEditTextにフォーカスを移動し、次に、ユーザーが値を入力できるようにテンキーを表示する必要があります。
値は常に数値であるため、数字キーパッドのみを表示する必要があります。
ボタンのonClick()メソッド内でこれを使用するのに疲れましたが、機能しません。
これに対する解決策を教えてください。
また、私のアプリケーションは4.0.3をサポートするAndroidタブレット用です。
c# - wm 6.5 でテンキーに自動切り替え
C# を使用してモバイル デバイス (Motorola ES400) 用のソフトウェアを開発しています。ここではデフォルトの wm-SIP を使用していますが、これは変更したくありません。
ユーザーが入力しなければならないテキストボックスがいくつかあります。私の問題は、テキストボックスに入るときに、 123キーで数字キーボードに切り替える必要がある数字だけを入力する必要があることです。
私はかなり長い間検索しましたが、getFocus-Event でこれを自動的に行う解決策を見つけることができませんでした。
ここで説明されているように、Alex Feinman のソリューションも試しました: Windows Mobile で数字を入力する最良の方法は何ですか? (.NET CF 3.5)でも機能しませんでした。
この問題の簡単な解決策はありますか - 入力パネルを変更せずに?
ありがとう
ios - iOS でタブ付きピッカーを作成する方法はありますか? または、どういうわけかテンキー + ピッカー入力を組み合わせますか?
1 つの画面内で 2 つの対話を有効にするクリーンな方法を探しています。
例えば:
1) ユーザーが「アクティビティの追加」ボタンをクリックします
2) ユーザーは標準単位の数 (例: 10 メートル) を入力し、リストから関連するアクティビティを選択します (例: ジョギング、ランニング、ウォーキング、クロールの選択リスト)。
今考えられるのは、2 つの別個の入力フィールドを作成することだけです。1 つはテンキーを呼び出し、もう 1 つはピッカーを呼び出します。ユーザーが数値入力を完了し、テンキーの上にある「アクティビティタイプ」を押すだけで要素がピッカーに切り替わるように、タブ付きのテンキーを作成することは可能ですか?
入力に感謝します!
javascript - テンキーのkeyCode値?
テンキーパッドの数字は、キーボードの上部の数字とは異なるキーコードを持っていますか?
キーアップ イベントで実行されるはずの JavaScript を次に示しますが、キーコードが 48 から 57 の間の場合のみです。コードは次のとおりです。
私の問題は、このコードがキーボードの上部に入力された数字に応答してのみ実行され、テンキーパッドから入力された数字に応答して実行されないことです。
答えは、数字キーパッドの keyCode 値が異なるということだと思いますが、それらが何であるかを調べるにはどうすればよいですか?
java - Javaで数字キーパッドを実行する方法
私はJavaで数字キーパッドを実行する方法を理解しようとしています。私は最近Javaを使い始めましたが、まだ学ぶことがたくさんあります。以下は私がこれまでに思いついたものですが、一度に1文字しか返されません。まだこれを研究していますが、本当に助けていただければ幸いです。ありがとう
xaml - Windows 8 ストア アプリでテンキーのみを表示するにはどうすればよいですか
Windows 8 ストア アプリでテンキーのみを表示するにはどうすればよいですか? ユーザーが TextBox をクリックしたときにテンキーだけが表示されるようにしたい
android - Androidでプログラムで番号ダイヤラーパッドを開く方法は?
Androidでボタンクリック時にナンバーダイヤルキーパッド(電話)をプログラムで表示したい。コードは直接番号ダイヤルに使用できますが、ボタンをクリックしたときにダイヤルキーパッドを表示するだけで済みます。