3

私は phonegap - Jquery バージョン 1.9.1の Android アプリ (jqueryMobile で構築) を持っており、画面の 1 つに時間フィールド (入力として取得) があります。以下は使用したコードです。

<td><input type="time" name="fromTime_2" value="" placeholder="Time" /></td>
<td><input type="time" name="toTime_2" value="" placeholder="Time" /></td>

同じ画面にこれらの時間フィールドが6つあります<table>.. 私のアプリ (Android V 4.1) で、初めて時間フィールドを選択すると、うまく機能します。つまり、Android 時計が表示され、時間を選択できます。他の時間フィールドを選択すると、問題が発生します。Android の時計が表示され、[設定] ボタンをタップすると、アプリがハングして応答しなくなります。アプリを手動で「強制停止」して再起動する必要があります。

更新:-「ここでは時刻フィールドのみが必要です。DateTime は必要ありません」しかし、Datetime フィールドを試しても問題は同じです。1 つの Datetime フィールドでのみ機能します。

新しい更新:- エミュレーターに単純なキーボード (Android の時計ではない) が表示されているため、ログの「時間」フィールドとして何も追跡されていません。

この問題を修正/デバッグする方法を教えてもらえますか?

4

1 に答える 1

1

HTML5 でサポートされている時間入力タイプが、すべての Android プラットフォームでサポートされるとは思えません。jQuery Mobile の状態

jQuery Mobile では、パスワード、電子メール、電話、番号など、既存および新規の HTML5 入力タイプを使用できます。一部の型の値は、ブラウザ間で異なる方法でレンダリングされます

日付/時刻の選択には jquery プラグインを使用することをお勧めします。

例: Datebox プラグイン

かなりシンプルで使いやすい。

于 2013-10-03T09:24:53.160 に答える