You need to sign in to do that
Don't have an account?
develop1.3957975622783167E12
salesforce1でvisualforce初期表示時にフォーカスを設定したい
お世話になっております。
掲題の件、質問させてください。
salesforce1において、visualforceで作成した画面を開いたときの初期化処理で
特定のテキストボックスにフォーカスを設定しようとしています。
google chromeでエミュレートした場合には、意図したとおりフォーカス設定できますが、
iphoneでは、フォーカス設定していませんでした。
試しに、ボタンを用意して、そのボタンをクリックした時に、
目的のテキストボックスにフォーカス設定する処理を作成しました。
実際にボタンをクリックして、
目的のテキストボックスにフォーカス設定する処理を作成しましたが、
画面の初期化処理のときに、上記のクリックイベントを起こしても、
目的のテキストボックスにフォーカス設定することはできませんでした。
フォーカス設定が上手くいっていない環境は以下のとおりです。
OS : iOS 7.1.2
デバイス : iphone5s
ブラウザ : mobile safari
画面初期表示時にフォーカス設定するできるのでしょうか?
salesforce1の影響かmobile safariの影響か原因がわかっていませんが、
こちらで質問させていただきました。
掲題の件、質問させてください。
salesforce1において、visualforceで作成した画面を開いたときの初期化処理で
特定のテキストボックスにフォーカスを設定しようとしています。
google chromeでエミュレートした場合には、意図したとおりフォーカス設定できますが、
iphoneでは、フォーカス設定していませんでした。
試しに、ボタンを用意して、そのボタンをクリックした時に、
目的のテキストボックスにフォーカス設定する処理を作成しました。
実際にボタンをクリックして、
目的のテキストボックスにフォーカス設定する処理を作成しましたが、
画面の初期化処理のときに、上記のクリックイベントを起こしても、
目的のテキストボックスにフォーカス設定することはできませんでした。
フォーカス設定が上手くいっていない環境は以下のとおりです。
OS : iOS 7.1.2
デバイス : iphone5s
ブラウザ : mobile safari
画面初期表示時にフォーカス設定するできるのでしょうか?
salesforce1の影響かmobile safariの影響か原因がわかっていませんが、
こちらで質問させていただきました。
[1]: 自動フォーカスしない決定 (https://developer.apple.com/library/ios/documentation/uikit/reference/UIWebView_Class/Reference/Reference.html#//apple_ref/occ/instp/UIWebView/keyboardDisplayRequiresUserAction)
All Answers
[1]: 自動フォーカスしない決定 (https://developer.apple.com/library/ios/documentation/uikit/reference/UIWebView_Class/Reference/Reference.html#//apple_ref/occ/instp/UIWebView/keyboardDisplayRequiresUserAction)
mobile safariでは、初期表示時のフォーカス設定はできないのですね。
貴重なアドバイスありがとうございました。