webアプリをiOSで開発しています。
スクリーンショットの通り、web部分はWKWebViewを使い、下部にボタンが配置されています。
テキスト入力フォームが有効になりキーボードが表示されている状態で、Buttonを押した際に任意の文字列を入力したいのですが、やり方がわかりません。
調べていく中で、Javascriptを使って入力することができそうということはわかったのですが、下記の試したコードだとフォーム名(?)がわかっていないと使えないようです。
swift
1 @IBAction func testButton(_ sender: Any) { 2 webView.evaluateJavaScript("document.form.text.value=\"Hello!\"", completionHandler: nil) 3 }
Javascriptに知見がなく恐縮ですが、フォーカスが当たっているテキストフォームに直接文字列を入力することは可能でしょうか?
フォーム名等を取得してからでないと入力できないでしょうか?
ご回答よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/30 05:03