快速提问 - 如果网络表单中的文本字段不会自动获得表单设置的焦点,即您必须在键盘弹出之前按下该字段 - 我是否正确假设该字段无法编辑?
换句话说 - 我不能通过向其中注入 javascript 来为 textField 设置文本,除非它专注于加载网站,对吗?
注意:我不是在这里谈论设置文本或占位符:-)
干杯
快速提问 - 如果网络表单中的文本字段不会自动获得表单设置的焦点,即您必须在键盘弹出之前按下该字段 - 我是否正确假设该字段无法编辑?
换句话说 - 我不能通过向其中注入 javascript 来为 textField 设置文本,除非它专注于加载网站,对吗?
注意:我不是在这里谈论设置文本或占位符:-)
干杯
是的你可以!您可以使用 Javascript 设置值:
[theWebView stringByEvaluatingJavaScriptFromString:@"document.getElementById('textFieldID').value = 'MyText'"]
这是一篇文章,向您展示了如何使用 Javascript 设置和获取文本字段的值。
希望这有帮助!