如何快速获取HTML文本输入值和输出

时间:2019-02-24 07:36:02

标签: javascript html ios swift xcode

当用户将文本输入到html输入中时,是否可以通过Webkit视图快速读取和收集该值?例如,Webkit视图中的html是这样的:

<input id="username" type="text">

我希望能够收集他们在其中输入的所有文本并将其存储为字符串。我从堆栈中尝试了以下快速代码:

var id:String = IBwebView.stringByEvaluatingJavaScriptFromString("document.getElementById('myId').value")!
        println(id)

但是它没有用。我对Swift和Ios开发非常陌生,所以任何帮助都很棒!

1 个答案:

答案 0 :(得分:0)

也许将“('myId')”更改为“('用户名')”。

document.getElementById()内应该是您分配给HTML标签的 id名称

在您的情况下,标签<input id="username" type="text">的ID名称是用户名

最终结果:

var id:String = IBwebView.stringByEvaluatingJavaScriptFromString("document.getElementById('username').value")!