2011-05-22 68 views

回答

22

使用JavaScript

舉個例子,如果你以這種形式有一個文本框是的,你可以設置在UIWebView的一個文本框的文本

<input id="textFieldID" type="text" value="TextValue"/> 

設定值:

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

獲取值:

NSString* value = [theWebView stringByEvaluatingJavaScriptFromString:@"document.getElementById('textFieldID').value"]; 
+0

如何找到textfield的ID,感謝回覆。 – Dexter 2011-05-22 18:25:29

+0

@Dexter再次檢查代碼我編輯它。 – Cyprian 2011-05-22 18:26:32

+0

根據您希望訪問的字段類型,您始終可以獲取以下字段: document.getElementsByTagName()然後您可以指定是否需要TEXTAREA,INPUT或SELECT,然後從其返回的數組中選擇一個。 如果你想從整個頁面得到第二個輸入字段,你只是: document.getElementsByTagName( 'INPUT')[1] document.getElementsByTagName( 'INPUT')[1] .value的。價值 – margusholland 2011-05-22 22:20:46