在 UIWebView 中设置文本字段的文本

发布于 2024-11-08 16:13:56 字数 61 浏览 0 评论 0原文

我有一个 UIWebView,我想将其中一个文本字段设置为特定文本。这可能吗?如果是这样,我该怎么做? 谢谢

I have a UIWebView and I want to set one of it's text field to certain text. Is that even possible? If so, how can I do that?
Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

装纯掩盖桑 2024-11-15 16:13:56

是的,您可以使用 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"];

Yes you can set the text for a textfield in the UIWebView using javascript

As an example if you have a textfield in this form

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

Setting value:

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

Getting value:

NSString* value = [theWebView stringByEvaluatingJavaScriptFromString:@"document.getElementById('textFieldID').value"];
寄意 2024-11-15 16:13:56

在带有 WKWebView 的 Swift-5 中使用此

设置文本字段

webView.evaluateJavaScript("document.getElementById('textFieldID').value = 'Hello'") { (result, error) in
   print(result) //This will Print Hello
}

获取文本字段的值

webView.evaluateJavaScript("document.getElementById('textFieldID').value") { (result, error) in
   print(result) //This will Print value of text field
}

In Swift-5 with WKWebView use this

To set text field

webView.evaluateJavaScript("document.getElementById('textFieldID').value = 'Hello'") { (result, error) in
   print(result) //This will Print Hello
}

To get the value of text field

webView.evaluateJavaScript("document.getElementById('textFieldID').value") { (result, error) in
   print(result) //This will Print value of text field
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文