【问题标题】:iphone uiwebview / formiphone uiwebview / 表单
【发布时间】:2010-03-27 22:14:52
【问题描述】:

好的,所以我有一个 iphone 应用程序,它向用户展示了一个带有我创建的表单的 html 页面的 UIWebview。该表单具有标准的东西,例如消息框和下拉框。一旦用户填写表单并单击提交,它会将信息作为 nsstrings 保存在我的程序中。好的,那里没有问题。一切正常。

但是,我也希望能够编辑此表单。一旦我保存了用户在表单中选择的所有这些信息(作为字符串),有没有办法使用 uiwebview 将其放回 html 表单,以便应用程序的用户稍后可以编辑信息?如果我没有提供足够的信息,我会提前道歉。

【问题讨论】:

  • 你能给我看一个将表单数据从 UIWebView 保存到 nsstrings 的示例吗?

标签: iphone forms uiwebview


【解决方案1】:

您可以使用 javascript 来做到这一点。只需创建一个 javascript sn-p 来填写字段,然后使用 -[UIWebView stringByEvaluatingJavaScriptFromString:] 执行它。

【讨论】:

  • 是的,我一直在尝试这样做..但只是没有运气。为了提取信息,我这样做: NSString *message = [webView2 stringByEvaluatingJavaScriptFromString: @"document.formNotification.messageArea.value"];所以要填写这些字段,我尝试了: [webView2 stringByEvaluatingJavaScriptFromString: @"document.formNotification.messageArea.value = 'whatever'"];然而,这似乎并没有填补它。现在我对 JavaScript 的了解并不多。我已经四处寻找,试图弄清楚如何做事,但还没有多少运气。
猜你喜欢
  • 2023-03-18
  • 2011-05-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多