【问题标题】:ios - Injecting text into a UIWebView textFieldios - 将文本注入 UIWebView 文本字段
【发布时间】:2012-05-08 19:57:42
【问题描述】:

快速问题 - 如果网络表单中的文本字段不会自动获得表单设置的焦点,即您必须在键盘弹出之前按下该字段 - 我假设该字段无法编辑是否正确?

换句话说 - 我不能通过向其中注入 javascript 来设置 textField 的文本,除非它专注于加载网站,对吗?

注意:我不是在这里谈论设置文本或占位符:-)

干杯

【问题讨论】:

    标签: javascript ios webforms uitextfield


    【解决方案1】:

    是的,你可以!您可以使用 Javascript 来设置值:

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

    Here's 一篇向您展示如何使用 Javascript 设置和获取文本字段值的文章。

    希望这有帮助!

    【讨论】:

    • 好吧,我又要破解它了——我把它放在这个方法中了吗? : '- (void)webViewDidFinishLoad:(UIWebView *)webView{' ??
    • 好吧,如果你想改变“在加载网站时”的文本,那么是的,把你的方法放到 - (void)webViewDidFinishLoad:(UIWebView *)webView{ 这样方法是一旦你的 webview 准备好了就调用!
    猜你喜欢
    • 1970-01-01
    • 2011-11-19
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 2012-03-23
    • 2011-11-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多