【问题标题】:iOS: How to programmatically trigger enter from a textfield in a webviewiOS:如何以编程方式从 web 视图中的文本字段触发输入
【发布时间】:2019-05-27 15:05:48
【问题描述】:

我正在尝试使用 javascript 为 Web 视图中的文本字段添加值。首先,我使用此代码添加价值:

 webView.evaluateJavaScript("document.getElementById('birds').value = 'username';", completionHandler:nil)

第二个我需要按Enter 按钮来运行下一个功能。这是文本输入的信息:

<input type="text" name="submit" id="birds" placeholder="Write username or name and press enter" "="" class="ui-autocomplete-input" autocomplete="off">

如何以编程方式触发回车按钮?

【问题讨论】:

  • 如果您在该字段中并按下回车键,实际会发生什么?触发回车键可能不是做你想做的事情的正确方法。

标签: javascript ios swift webkit wkwebview


【解决方案1】:

只需选择表单并调用提交

document.getElementById("myForm").submit();

虽然这个article 值得一读,但您可能需要选择提交按钮并调用onClick 方法,这取决于该特定表单如何处理发送它的数据。

【讨论】:

  • 我试过这个和.click() 但它什么也没做!
  • 您是否更新了表单名称以匹配网站上的名称
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-13
  • 2011-08-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多