Ios 如何在web视图中获取Html表单值

Ios 如何在web视图中获取Html表单值,ios,swift,webview,forms,Ios,Swift,Webview,Forms,我的视图控制器中有一个web视图。在我的web视图中,有一个html表单正在加载。现在,当用户输入表单的值并按下进入视图控制器的按钮时。按下按钮后,我需要这些输入值。如何检索此值 我试着这样做。但是我怎样才能得到数据呢 override func viewDidLoad() { super.viewDidLoad() somec.loadRequest(URLRequest(url: URL(string: "https://tympanus.net/Tutorials/Logi

我的视图控制器中有一个web视图。在我的web视图中,有一个html表单正在加载。现在,当用户输入表单的值并按下进入视图控制器的按钮时。按下按钮后,我需要这些输入值。如何检索此值

我试着这样做。但是我怎样才能得到数据呢

override func viewDidLoad() {
    super.viewDidLoad()
    somec.loadRequest(URLRequest(url: URL(string: "https://tympanus.net/Tutorials/LoginRegistrationForm/")!))
}


@IBAction func getData(_ sender: Any) {
    let inputValue = somec.stringByEvaluatingJavaScript(from: "document.body.innerHTML")
    print(inputValue!)
}

要从用户名输入获取值,请尝试以下操作:

let userNameValue = somec.stringByEvaluatingJavaScript(from: "document.getElementById('username').value")
对于密码值:

let passwordNameValue = somec.stringByEvaluatingJavaScript(from: "document.getElementById('password').value")

键“username”和“password”是html输入标记ID。

您试过这个吗?这个问题没有正确答案