2012-05-08 10 views
1

簡単な質問 - ウェブフォームのテキストフィールドに自動的にフォームによってフォーカスが設定されていない場合、つまりキーボードがポップアップする前にフィールドを押す必要があります。そのフィールドは編集できません。ios - UIWebViewにテキストを挿入するtextField

言い換えれば、私はウェブサイトの読み込みに重点を置かない限り、javascriptを挿入してtextFieldのテキストを設定することはできません。

注:私はない午前

乾杯

答えて

9

はいすることができます:-)ここでは、設定されたテキストまたはプレースホルダの話!あなたはどのように設定し、JavaScriptを使用してテキストフィールドの値を取得する方法を示し

[theWebView stringByEvaluatingJavaScriptFromString:@"document.getElementById('textFieldID').value = 'MyText'"] 

Here's記事:あなたは値を設定するためにJavascriptを使用することができます。

これが役に立った!

+0

オクラホマもう一度、私はこの方法に入れますか? : ' - (void)webViewDidFinishLoad:(UIWebView *)webView {' ?? –

+0

私はそれを働かせました - ありがとう:-) –

+1

"ウェブサイトの読み込み時に"テキストを変更したいなら、あなたのメソッドを - (void)webViewDidFinishLoad :(UIWebView *)webView {soあなたのwebviewが準備ができたら、このメソッドが呼び出されます! – wayway

関連する問題