0

2 つのテキスト フィールド があり、最初のテキスト ボックスに特定の文字列(シリアル番号)(input type="text")を入力した場合にのみ、2 番目のテキスト ボックスが表示されるようになりました。#tb1,#tb2

今、私は iPad で Web アプリケーションにアクセスしているので、最初のテキスト フィールドをタップすると、ネイティブの iOS キーボードが飛び出します。キーボードの上に "prev" (アクティブ) & "next" (非アクティブ) があります。

最初のテキスト フィールドに正しいシリアル番号を入力すると、2 番目のテキスト フィールドが表示されます。しかし、iPad キーボードの「次へ」ボタンはアクティブな状態ではありません。ユーザーが最初のテキストフィールドに正しい文字列を入力した後、ユーザーがデータを入力するための2番目のテキストフィールドにフォーカスを移動する「次へ」ボタンをタップするため、これが必要です。

Javascript でネイティブ iOS キーボードに 2 番目のテキスト フィールドが表示され、「次へ」ボタンが有効になったことを伝える方法はありますか。つまり、2 番目のテキスト フィールドが表示されているときに、ネイティブ iOS キーボードの「ビュー」を更新できますか。

私はいくつかのグーグルを行い、Objective-CでiOSキーボードを呼び出す/閉じるには、次の方法で実行できることを発見しました:

becomeFirstResponder [myTextField resignFirstResponder];

これがObjective Cでどのように機能するかわかりません。

2番目のテキストフィールドが表示されているときに「次へ」ボタンがアクティブになり、その逆になるように、iOSキーボードを更新するJavaScriptソリューションを探しています。

その他の JS/iOS ソリューションも歓迎します。

4

1 に答える 1