2010-03-27 56 views
0

好的,所以我有一個iphone應用程序,用我創建的表單向用戶顯示一個html頁面的UIWebview。該表格具有標準的東西,如消息框和下拉框。一旦用戶填寫完表單並點擊提交,它會將信息保存爲我的程序中的nsstrings。好的,那裏沒問題。這一切都很好。iphone uiwebview /表格

但是,我也希望能夠編輯此表單。一旦我保存了用戶在表單中選擇的所有信息(如字符串),是否有辦法使用uiwebview將其重新放回到html表單中,以便應用程序的用戶可以稍後編輯信息?如果我沒有提供足夠的信息,我會提前道歉。

+0

你能告訴我一個從UIWebView保存表單數據到nsstrings的示例嗎? – Peter 2010-12-05 09:34:00

回答

1

你可以用javascript來做到這一點。只需創建一個JavaScript片段來填充字段,並使用 - [UIWebView stringByEvaluatingJavaScriptFromString:]執行它。

+0

是的,我一直在努力做到這一點..但只是沒有運氣。要拉的信息,我這樣做:NSString * message = [webView2 stringByEvaluatingJavaScriptFromString:@「document.formNotification.messageArea.value」];所以要填寫字段,我試過:[webView2 stringByEvaluatingJavaScriptFromString:@「document.formNotification.messageArea.value ='whatever'」];然而,這似乎並沒有填補它。現在我對JavaScript沒有多少了解。我已經全面搜索,試圖找出如何做的事情,但還沒有太多的運氣。 – user290031 2010-03-27 23:13:42