3k

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

UIWebView中获取网页输入的内容

Posted on 2012-06-26 14:47  3k  阅读(317)  评论(0)    收藏  举报
在webView的载入完成委托方法里

- (void)webViewDidFinishLoad:(UIWebView *)awebView {

NSString *string = [awebView stringByEvaluatingJavaScriptFromString:@"document.getElementById('field_2').value;" ];

    NSLog(@"string:%@", string);

//这样就得到了field_2控件的value.

}

当然不必非要在- (void)webViewDidFinishLoad:(UIWebView *)awebView中抓取field_2控件的value,但抓取控件value的时候必须保证webView已经webViewDidFinishLoad,否则抓取不到value的。

抓取可以输入的控件value的方法同上,都是要在webView已经webViewDidFinishLoad之后,在input控件中输入值,然后

NSString *string = [awebView stringByEvaluatingJavaScriptFromString:@"document.getElementById('field_2').value;" ];


这样抓取就可以了。