UIWebview文本字段未保存值输入

时间:2015-11-07 04:26:54

标签: ios objective-c uiwebview

我想保存uiwebvew textfield输入值 enter image description here

并记录此html(使用输入的文本字段值)

我尝试了下面的方法坚果没有提供我输入的价值

 testHTML = [self.webViewstringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"];


NSLog(@"TESTHTML ->> %@",testHTML);




    testHTML = [self.webViewstringByEvaluatingJavaScriptFromString:@"document.documentElement.outerHTML"];


NSLog(@"TESTHTML ->> %@",testHTML);

1 个答案:

答案 0 :(得分:0)

您的HTML将有一个表单元素,通过其ID访问文本字段,在这种情况下,表单元素具有id ="用户名"

NSString *value = [_webView stringByEvaluatingJavaScriptFromString:@"escape(document.getElementById(\"username\").value);"];

使用Chrome或Safari浏览器检查器检查HTML内容,并找出访问所需数据字段的最佳方式。

您必须有权访问HTML内容才能通过某些ID,元素标记或元素名称访问文本字段。根据需要调整文档调用:

document.getElementsByClassName("用户名")[0]; 要么 document.getElementsByTagName("文本框")[0];