2012-05-08 63 views
1

快速提問 - 如果webform中的文本字段沒有自動具有由窗體設置的焦點,即在彈出鍵盤之前按下該字段 - 是否正確假設該字段不能被編輯呢?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 {一旦你的webview準備好了,方法就會被調用! – wayway