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 ソリューションも歓迎します。